2014-02-18 2 views
0

하늘빛 구름에 시범 계정이 있습니다. 가상 서버를 만들었습니다. superwebsocket을 사용하여 콘솔 응용 프로그램을 만들었습니다. 하늘의 가상 서버 데스크톱에 응용 프로그램을 업로드했습니다. 하늘 가상 데스크톱 구성에서 tcp endpoind (2012 포트)를 만들었습니다. 하지만 내 테스트 코드는 ws : //myuseradress.cloudapp.net : 2012를 통해 websocket과 앱을 연결하지 못했습니다.하늘빛에 콘솔 응용 프로그램을 실행하는 방법?

추신 : 내 콘솔 응용 프로그램은 바탕 화면에서 작동 내가 WS를 통해 테스트 코드와 연결 : // localhost를 :

+0

포트 2012에 대해 클라우드 VM의 방화벽 포트를 열어 보셨습니까? – BrentDaCodeMonkey

+0

가상 시스템 끝점 탭에서 끝점 포트 공개 및 비공개 (2012)를 만듭니다. – onder

+0

끝점을 만들면 Azure LB가 구성됩니다. 그러나 IaaS에서는 VM의 방화벽을 업데이트하지 않습니다 (PaaS가 해당). 따라서 VM의 방화벽이 포트 2012에서 인바운드 연결을 허용하는지 수동으로 확인해야합니다. – BrentDaCodeMonkey

답변

3

당신이 윈도우 Azure의 IaaS 클라우드 서비스의 엔드 포인트를 작성 2012이 구성하는 푸른 패브릭의 부하 분산 해당 포트에서 요청을 해당 끝점과 연결된 특정 VM으로 라우팅합니다. 그러나 이것이 IaaS 및 PaaS이므로 Windows Azure는 자동으로 해당 연결을 허용하도록 VM 자체를 구성하지 않습니다. 따라서 VM에 많이 로그인하여 내부 방화벽이 해당 포트에서 인바운드 연결을 허용하는지 확인하십시오.

관련 문제