2015-05-29 109 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"/>