2010-12-13 30 views
0

我system.serviceModel下我的web.config文件中的以下內容:Silverlight的輪詢雙工配置錯誤

<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,文化= neutr al, PublicKeyToken = 31bf3856ad364e35' 已經出現在分機 集合中。擴展類型必須爲 唯一。

所以看起來PollingDuplexElement已經在擴展集合中註冊了。我無法弄清楚在哪裏,或者以什麼名字。

我試過找machine.config文件,找不到對輪詢雙工程序集的任何引用。在我的web.config文件中也沒有其他的參考文獻,Google也沒有太多的幫助。

任何想法,將不勝感激:)

回答

1

有位於我的IIS根目錄還增加了擴展名的舊web.config文件。刪除它,現在它工作正常。