在创建WCF数据服务时,我们不必在配置中定义端点。默认情况下,它使用的绑定类型是什么?有没有办法可以改变使用的Binding类型?
答案 0 :(得分:2)
根据我的记忆,使用ServiceHostFactory
创建的内容使用basicHttp
。
从使用WebServiceHostFactory
开始,我似乎只能通过WebHttpBinding
连接到它,这让我相信这是它在下面使用的绑定。
它指出:http://msdn.microsoft.com/en-us/library/system.servicemodel.activation.webscriptservicehostfactory.aspx WebScriptServiceHostFactory
使用WebHttpBinding
希望有所帮助,
安东尼
编辑:此页面:http://msdn.microsoft.com/en-us/library/bb412204.aspx让我相信WCF Web服务默认使用WebHttpBinding
答案 1 :(得分:2)
WCF数据服务是WCF REST服务的扩展,因此使用webHttpBinding
。
无法为WCF数据服务更改此绑定 - 整个体系结构与HTTP和REST范例紧密相关,它不适用于SOAP: