问题
每当我尝试加载 .svc url (Local) 时,我都会收到以下错误
找不到配置绑定扩展“system.serviceModel/bindings/pollingDuplexHttpBinding”。验证此绑定扩展是否已在 system.serviceModel/extensions/bindingExtensions 中正确注册并且拼写正确。
环境
该项目是由我的一位前同事建立的,我无法联系到他。它是在 .Net Framework 4 中构建的网络服务
当我尝试访问我们的 .svc 文件时出现此错误
在 web.config 我有这个设置:
<system.serviceModel>
<extensions>
<bindingExtensions>
<add name="pollingDuplexHttpBinding" type="System.ServiceModel.Configuration.PollingDuplexHttpBindingCollectionElement, System.ServiceModel.PollingDuplex, version=3.0.0.0, Culture=neutral" />
</bindingExtensions>
</extensions>
后来用作<endpoint address="" binding="pollingDuplexHttpBinding" contract="<ourcompany>.DataService.IMessageService"/>
尝试
关于有关此错误的其他帖子,我已经尝试过:
安装点网 3.5 SP1
从 web.config 中删除该行
重新安装 IIS
我不知道该怎么做,或者如何解决这个问题。
奇怪的是,它确实可以在我们的实时服务器上运行,但不能在我自己的计算机上进行测试!