У меня есть служба 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 был отправлен службе, ожидающей приложения / soap + msbin1.Привязки клиента и службы могут не совпадать.
Что еще нужно настроить.Я провел много времени, но не смог найти ответ.