这个 wcf 服务正在运行……那是啥样的绑定?哪个是默认绑定?有人解释吗?
Posted
技术标签:
【中文标题】这个 wcf 服务正在运行……那是啥样的绑定?哪个是默认绑定?有人解释吗?【英文标题】:This wcf service is running... what kind of binding is that ? which is default binding ? anybody explain ?这个 wcf 服务正在运行……那是什么样的绑定?哪个是默认绑定?有人解释吗? 【发布时间】:2016-04-02 01:04:53 【问题描述】:我没有在 web.config 中添加任何类型的绑定。但是它正在响应客户端请求。web.config 中甚至没有绑定元素。那为什么呢?
【问题讨论】:
【参考方案1】:从 WCF 4.0 开始,引入了默认绑定(以及默认行为和默认端点)的概念。
开箱即用,配置文件中没有条目,任何来自 http 的请求都将使用 basicHttpBinding
,并且端点(对于 IIS 托管的服务)将基于基地址(对于 IIS,位置.svc 文件)。这就是您的服务正常工作并且客户端可以连接到它的原因。
更多信息,我建议你看看A Developer's Introduction to Windows Communication Foundation 4
【讨论】:
以上是关于这个 wcf 服务正在运行……那是啥样的绑定?哪个是默认绑定?有人解释吗?的主要内容,如果未能解决你的问题,请参考以下文章