2013-08-21 5 views
1

문제점이 있습니다.SignalR 전송이 websocket으로 작동하지 않습니다.

저는 자체 호스팅 예제 (http://www.asp.net/signalr/overview/getting-started/tutorial-signalr-self-host)를 사용하고 있으며, Nuget에서 2.0 (beta2) 패키지를 설치했습니다. 내 허브는 내 로컬 호스트의 웹 서버와 js 클라이언트에서 실행됩니다.

웹 서버는 웹 서버 역할이 활성화 된 Windows 서버 2012입니다.

내 솔루션이 .NET 4.5를 대상으로 설정되었지만 4.0으로 시작되었습니다. 솔루션 타겟을 변경 한 후 너겟 패키지를 설치했습니다.

클라이언트가 Win7에서 IE9를 실행 중입니다.

이제 Visual Studio에서 참조 된 .dll을 검사하면 해당 런타임 버전이 4.0으로 나열됩니다. 이것이 어떤 의미인지 확실하지 않습니다.

내 문제는 웹 클라이언트를 사용하기 위해 JS 클라이언트를 허브에 연결할 수 없다는 것입니다. 웹 소켓을 전송으로 지정하지 않으면 longpolling을 통해 잘 연결됩니다.

어떻게해야합니까? 다음에 무엇을 시도해야할지 모르겠습니다.

답변

1

IE9는 웹 소켓을 지원하지 않습니다.

+0

어쨌든 나는 IE9가 생각했다. 나는 심지어 고객이 IE9로 업그레이드했다. :( – Nicolai

관련 문제