0

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を予期しているサービスに送信されました。クライアントとサービスのバインディングが一致していない可能性があります。

他に何を構成する必要がありますか。私は多くの時間を費やしましたが、答えを見つけることができませんでした。

4

1 に答える 1

0

最後に、クライアント構成を削除し、コードからServiceClientを構成しました。

于 2012-02-15T13:07:46.487 に答える