连接到Azure移动服务上托pipe的Socket.IO服务器返回错误

我尝试使用启动脚本连接到Azure移动服务的扩展文件夹中托pipe的Socket.IO服务器,但我无法这样做,并且收到错误消息:

"WebSocket connection to 'ws://mymobileservice.azure-mobile.net/extensions/socket.io/?EIO=2&transport=websocket' failed: Error during WebSocket handshake: Unexpected response code: 503"

我正在使用端口80与“扩展/ socket.io”的path我也用端口443与安全的连接,并已经产生了相同的错误。

我在正确的轨道上? 任何帮助是极大的赞赏。

你明白了这一点,但这是一个明确的答案。

承载socket.io服务器的最佳方式是直接将其托pipe在Azure网站上(Azure>新build>网站),而不是Azure移动服务。 一旦将套接字IO服务器发布到网站上,不要忘记进入“configuration”选项卡并为服务器启用“networking套接字”。

有一个神奇的教程,在这里部署到azure网站socket.io聊天应用程序: https : //azure.microsoft.com/en-us/documentation/articles/web-sites-nodejs-chat-app-socketio/