【发布时间】:2016-04-02 01:04:53
【问题描述】:
我没有在 web.config 中添加任何类型的绑定。但是它正在响应客户端请求。web.config 中甚至没有绑定元素。那为什么呢?
【问题讨论】:
标签: wcf basichttpbinding
我没有在 web.config 中添加任何类型的绑定。但是它正在响应客户端请求。web.config 中甚至没有绑定元素。那为什么呢?
【问题讨论】:
标签: wcf basichttpbinding
从 WCF 4.0 开始,引入了默认绑定(以及默认行为和默认端点)的概念。
开箱即用,配置文件中没有条目,任何来自 http 的请求都将使用 basicHttpBinding,并且端点(对于 IIS 托管的服务)将基于基地址(对于 IIS,位置.svc 文件)。这就是您的服务正常工作并且客户端可以连接到它的原因。
更多信息,我建议你看看A Developer's Introduction to Windows Communication Foundation 4
【讨论】: