http://example.comで実行されている WCF サービス (.NET 3.5) アプリケーションがあります。その web.config は JSONP エンコーディング用に構成されています。
<extensions>
<bindingElementExtensions>
<add name="jsonpMessageEncoding" type="My.SharePoint.WebServices.JsonpBindingExtension, My.SharePoint.WebServices, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" />
</bindingElementExtensions>
</extensions>
クラスMy.SharePoint.WebServices.JsonpBindingExtension
はアプリケーションの一部です。
現在、別の WCF アプリケーションをhttp://example.com/other-services/にデプロイしていますが、ここで問題が発生します。このサービスを呼び出そうとすると、My.SharePoint を読み込めないというエラーが表示されます。この他のアプリケーションでは使用していませんが、.WebServices アセンブリ。トップアプリケーションのweb.configがこのweb.configにマージされているようです。
jsonpMessageEncoding
このサブアプリケーションを削除/登録解除する方法はありますか?
私は次のようなことをしたいと思っていました:
<extensions>
<bindingElementExtensions>
<remove name="jsonpMessageEncoding"/>
</bindingElementExtensions>
</extensions>
しかしremove
、この構成セクションにはありません。
何か案は?