首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法找到配置绑定扩展'system.serviceModel/bindings/pollingDuplexHttpBinding‘

无法找到配置绑定扩展'system.serviceModel/bindings/pollingDuplexHttpBinding‘
EN

Stack Overflow用户
提问于 2013-09-06 10:23:20
回答 1查看 2.9K关注 0票数 0

问题

每当我试图加载.svc url (本地)时,我都会得到以下错误

无法找到配置绑定扩展'system.serviceModel/bindings/pollingDuplexHttpBinding‘。验证此绑定扩展名是否在system.serviceModel/extensions/bindingExtensions中正确注册并拼写正确。

环境

这个项目是由我的一位前同事建造的,我找不到他。这是在.Net框架4中构建的webservice

当我试图访问我们的.svc文件时,我会得到这个错误

在web.config中,我有这样的设置:

代码语言:javascript
复制
<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"/>

尝试

关于有关此错误的其他帖子,我已经尝试过:

安装DotNet3.5 SP1

从web.config中删除行

重新安装IIS

我不知道该怎么做,也不知道怎么解决这个问题。

奇怪的是,它确实工作在我们的现场服务器,但不是在我自己的计算机上的测试目的!

EN

回答 1

Stack Overflow用户

发布于 2013-09-06 10:54:32

参考- 服务参考配置中无法识别的元素“pollingDuplexHttpBinding”

代码语言:javascript
复制
<!-- Register the binding extension from the SDK. -->
<extensions>
  <bindingExtensions>
    <add name=
        "pollingDuplexHttpBinding"
        type="System.ServiceModel.Configuration.PollingDuplexHttpBindingCollectionElement,System.ServiceModel.PollingDuplex, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
  </bindingExtensions>

不同的是,Version=4.0.0.0PublicKeyToken=31bf3856ad364e35

您可以获得关于- 如何:为Silverlight客户端构建双工服务的“使用如何:为Silverlight客户端构建双工服务”部分的更多信息。

祝好运。:)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18655518

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档