找不到配置绑定扩展

时间:2008-12-18 17:16:41

标签: .net wcf rest

我创建了一个使用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>

1 个答案:

答案 0 :(得分:2)

我为.NET 3.5安装了Service Pack 1,它似乎解决了这个问题。