2014-11-16 3 views
0

HTTPS를 통해 Websocket을 사용하려고합니다. 아니면 HTTPS없이 웹 소켓 핸드 셰이크 및 연결을 성공없이 얻을 수도 있습니다.HTTPS를 통한 WebSocket

Windows 8.1 Pro를 사용하고 Websocket 프로토콜을 설치했습니다. 자체 서명 된 인증서로 IIS에 웹 응용 프로그램을 만들었습니다.

내 웹 사이트를 실행하고 connect websocket 함수를 호출 할 때 네트워크 탭 -> Websocket의 chrome dev 도구에서 404 오류가 발생합니다.

나는 같은 WS로 연결하는 링크에 FQDN을 썼다 : 나는 또한 시도 //fqdc/page.ashx : WS : //localhost/page.ashx

사람이에 대한 몇 가지 아이디어를 제안 할 수 있습니다 내가 내가 잘못 했니?

답변

0

그것은 해결 됐어요, 나는

을 추가

httpRuntime을 targetFramework = "4.5

태그 system.web

에서 그것을했다.

내가 그림 이벤트 뷰어를 살펴볼 때이 문제가 발생합니다.

+0

일치하지 않는 따옴표. 왜이 작품을 설명해 주시겠습니까? "httpruntimetargetframework"의 의미는 무엇입니까? 이벤트 뷰어에서 무엇을 찾을 수 있습니까? – soubunmei

+0

프로젝트가 .NET 4.5.1에서 컴파일 되었기 때문에 관련 메시지가 있습니다. – chen

0

자체 서명 된 인증서를 사용하는 경우 해당 인증서를 페이지에도 사용하고 HTTPS를 통해 액세스해야하므로 브라우저에서 인증서 승인을 요청하는 메시지를 표시합니다.

+0

OP라고하면 인증서 오류와 다른 404가 표시됩니다. – soubunmei