2012-02-13 3 views
0

WCF 서비스 및 Silverlight Client가 있습니다. 나는 PollingDuplexElement를 사용한다.예외 : 콘텐츠 유형 application/mspd1이 application/soap + msbin1을 기대하는 서비스로 전송되었습니다.

서버 측에 다음과 같은 구성이 있습니다. 클라이언트에

<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> 

것은 내가 오류 다음 얻을 : 콘텐츠 형식 응용 프로그램/mspd1은 서비스 기대 응용 프로그램/비누 + msbin1에 보내졌다. 클라이언트와 서비스 바인딩이 일치하지 않을 수 있습니다.

기타 구성해야 할 사항은 무엇입니까? 많은 시간을 보냈지 만 답을 찾을 수 없었습니다.

답변

0

마지막으로 클라이언트 구성을 제거하고 코드에서 ServiceClient를 구성했습니다.

+0

정확한 단계와 클라이언트 구성을 게시 할 수 있습니까? –

+0

@BoppityBop 더 이상 해당 코드에 액세스 할 수 없습니다. 나는 내가 작업 샘플을 첨부하지 않았고 내 솔루션에 대한 자세한 내용을 후회합니다. – Artiom