WCFサービスとSilverlightクライアントがあります。PollingDuplexElementを使用しています。
サーバー側では、次の構成があります。
<binding name="DuplexmergencyRegistratorBinding">
<binaryMessageEncoding/>
<pollingDuplex maxPendingSessions="2147483647" maxPendingMessagesPerSession="2147483647" inactivityTimeout="02:00:00" serverPollTimeout="00:05:00"/>
<httpTransport authenticationScheme="Negotiate"/>
</binding>
クライアントで:
<binding name="BasicHttpBinding_IEmergencyRegistrator">
<binaryMessageEncoding/>
<pollingDuplex duplexMode="MultipleMessagesPerPoll" inactivityTimeout="02:00:00" clientPollTimeout="00:05:00"/>
<httpTransport transferMode="StreamedResponse"/>
</binding>
次のエラーが発生します: コンテンツタイプapplication / mspd1が、application / soap+msbin1を予期しているサービスに送信されました。クライアントとサービスのバインディングが一致していない可能性があります。
他に何を構成する必要がありますか。私は多くの時間を費やしましたが、答えを見つけることができませんでした。