pollingDuplexHttpBinding
바인딩과 15 초 폴링 창을 사용하는 WCF 이중 서비스 (서비스 1)를 사용하는 Silverlight 응용 프로그램이 있습니다.WCF 이중 서비스가 다른 서비스 호출을 차단 함
동일한 도메인에서 호스팅되는 꽤 표준 인 basicHttpBinding
인 다른 서비스 (서비스 2)가 있습니다.
내가 겪고있는 문제는 서비스 2 시간 초과입니다. 이것은 서비스 1이 활성화 된 경우에만 발생합니다. 기본적으로 서비스 1에 대한 영구 연결이 있으며 Silverlight 또는 호스팅 브라우저 (Firefox 4, 테스트)에서 서비스 2으로 전화를 걸고 서비스 1으로 전화를 걸 수 없습니다.
나는 브라우저가 도메인에 대한 동시 연결 수를 제한한다는 것을 알고 있지만 1은 조금 낮아 보인다.
감사합니다. 폴링 서비스가 클라이언트 HTTP 스택을 사용하도록 구성되었으므로 작동했습니다. 또한 테스트하는 동안 동일한 서버에 다른 도메인 이름을 바인딩하고이를 사용하여 2 개의 서비스 중 하나에 액세스하면이 문제를 해결할 수 있음을 발견했습니다. –
Silverlight의 WCF 서비스에서 동시에 여러 메서드를 호출 할 때 비슷한 차단 문제가 발견되었습니다. 내 오래된 게시물을 참조하십시오 : http://stackoverflow.com/questions/3234782/resolve-blocking-issues-when-simultaneously-calling-multiple-methods-on-a-wcf-ser –