2010-12-13 11 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ファイルがありました。それを削除し、今は正常に動作します。

関連する問題