我没有在web.config中添加任何类型的绑定。但是它正在响应客户端请求。在web.config中甚至没有绑定元素。那为什么?
答案 0 :(得分:1)
从WCF 4.0开始,引入了默认绑定(以及默认行为和默认端点)的概念。
开箱即用,配置文件中没有条目,任何来自http的请求都将使用basicHttpBinding
,端点(对于IIS托管的服务)将基于基地址(对于IIS, .svc文件的位置)。这就是您的服务有效并且客户端可以连接到它的原因。
有关详细信息,建议您查看A Developer's Introduction to Windows Communication Foundation 4