我创建了一个使用WCF服务库模板的简单wcf服务。使用默认的soap绑定时一切正常,但是当我尝试修改服务以添加REST绑定时,它会失败并出现以下错误:
无法找到“配置绑定扩展'system.serviceModel / bindings / webHttpBinding'。请验证此绑定扩展是否已在system.serviceModel / extensions / bindingExtensions中正确注册,并且拼写正确。”
我想我在这里缺少一些非常基本的步骤。任何人都可以帮助我吗?
我的配置文件中的相关信息如下:
<service name="WebService.Service1">
<endpoint address="" binding="webHttpBinding" contract="WebService.IService1" behaviorConfiguration="RestBehavior" />
</service>
<endpointBehaviors>
<behavior name="RestBehavior">
<webHttp />
</behavior>
</endpointBehaviors>
答案 0 :(得分:2)
我为.NET 3.5安装了Service Pack 1,它似乎解决了这个问题。