IIS8/Windows Server 2012에서 SignalR (rc1)을 사용하는 사이트가 있습니다. serverSentEvents로 떨어지는 것만 제외하면 꽤 괜찮습니다. 웹 소켓 진짜 나쁜 싶습니다. { "URL":SignalR 웹 소켓 IIS8 서버 2012 - "웹 소켓 요청이 아닙니다"
가 나는 signalr가/200 응답으로 GET 협상 내용은 "/ signalr을", "ConnectionId": "b274f430-7d19-40b8-b448-4ea346042547", "KeepAlive를"15.0 "
나는 signalr을보고/GET을 500으로 연결하고 "Not a web socket request"를 표시합니다. :
www.xxxxxx.com/signalr/connect?transport=webSockets & connectionId = 56dc6212-387c-43b2-8555-6f8787c9cf17 & connectionData = % 5B % 7B 22name %의 % 22 % 3A %의 22orderhub % 22 % 7D %의 2C % 7B % 22 이름 % 22 % 3A % 22 시스템 허브 % 22 % 7D % 5D
그 다음은 serverSentEvents를 사용하여 시작합니다
6 링크를로드 할 =TID 직접 다음 ysod을 제공합니다! 어떤 아이디어? 미리 감사드립니다.
어떤 firefox 버전을 사용하고 있습니까? 분명히 링크를 따라 가서 websocket 요청이 될 수는 없습니다 ... – davidfowl
Firefox 18 및 chrome 23. 크롬의 네트워크 탭을 볼 때 연결 요청에 디버그 또는 응답 정보가 전혀 없습니다. Firefox에서 볼 때 websocket 500이 아닌 것을 보여줍니다. – funGhoul
브라우저에서보기는 웹 소켓 요청으로 표시되지 않으므로 예상대로입니다. 그러나 크롬 23과 파이어 폭스 18은 웹 소켓을 올바르게 사용해야합니다. 공개 링크가 있으십니까? – davidfowl