2015-05-29 165 views

回答

1

我懷疑你沒有在Web應用程序的應用程序設置中啓用WebSockets。轉到portal並找到您的Web應用程序。在Web應用程序刀片上,單擊頂部的「設置」,然後單擊要打開的刀片上的「應用程序設置」。有一個選項叫做「網絡套接字」。打開它「開」和「保存」。

我也會重新啓動Web應用程序,只是爲了安全起見,儘管這不是必需的。

再試一次,它應該工作。

+0

嘿感謝,因爲我已經,在我已經打開了WebSockets的問題中提到,這就是爲什麼它**連接和斷開連接** – user3677331

+0

嗯..我可以發誓,它不是在那裏,當我回答..無論如何。您是否遵循特定指南來將節點部署到Azure?如果是,哪一個?在開始猜測什麼可能是錯誤的之前,我只需要看看它的內容。謝謝。 –

+0

https://azure.microsoft.com/en-gb/documentation/articles/web-sites-nodejs-develop-deploy-mac/這是我所遵循的,我在基於Ubuntu – user3677331

0

Azure文檔中有一篇文章詳細討論了Web套接字,本文還包含一個可幫助回答您的問題的Troubleshooting部分。我相信這個問題最常見的分辨率就是IIS仍試圖處理網絡套接字連接,如果是下面的設置需要在Web.config中配置的情況下:

<webSocket enabled="false"/>