2014-02-18 127 views
0

我有天藍雲上的試用帳戶。我創建了一個虛擬服務器。我用superwebsocket創建了控制檯應用程序。我在Azure虛擬服務器桌面上上傳應用程序。我在Azure虛擬桌面配置上創建了tcp endpoind(2012端口)。但我的測試代碼沒有通過ws://myuseradress.cloudapp.net:2012將應用程序與websocket連接起來。如何在Azure上運行控制檯應用程序?

PS:我的控制檯應用程序工作在我的桌面和我通過WS與測試代碼進行連接://本地主機:2012

+0

你是否在雲端虛擬機的防火牆上開放了端口2012端口? – BrentDaCodeMonkey

+0

我從虛擬機端點選項卡創建端點端口公用和專用(2012)。 – onder

+0

創建端點配置Azure LB.但在IaaS中,不更新VM的防火牆(PaaS)。因此,您需要手動確保虛擬機的防火牆允許端口2012上的入站連接。 – BrentDaCodeMonkey

回答

3

當您創建Windows Azure中的IaaS雲服務端點,這個配置Azure結構的負載平衡器將該端口上的請求路由到與該端點關聯的特定虛擬機。但是,由於這是IaaS和PaaS,Windows Azure不會自動配置虛擬機本身來接受該連接。所以你需要登錄虛擬機並確保其內部防火牆允許在適當的端口上進行入站連接。

相關問題