我在system.servicemodel下的web.config文件中有以下内容:

<extensions>
<bindingExtensions>
  <add name="pollingDuplex" type="System.ServiceModel.Configuration.PollingDuplexHttpBindingCollectionElement, System.ServiceModel.PollingDuplex, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
</bindingExtensions>
</extensions>

当我尝试在浏览器中访问服务时,我得到的是错误消息:

解析器错误消息: 类型“ System.ServiceModel.Configuration.pollingDuplexElement,System.ServiceModel.PollingDuplex,版本= 4.0.0.0,culture = Neutral,publicKeyToken = 31BF3856AD364E35”的扩展。扩展类型必须是唯一的。

因此,似乎PollingDuplexlement已经在扩展集中注册。我只是无法弄清楚什么名字或以什么名字。

我已经尝试查看机器.config文件,但找不到对轮询双工组装的任何参考。我的web.config文件中也没有其他对汇编的引用,而Google没有太大帮助。

任何想法都将不胜感激:)

有帮助吗?

解决方案

我的IIS根上有一个旧的web.config文件,还添加了扩展名。删除了它,现在可以正常工作。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top