【问题标题】:Azure Websockets connection stuck between connecting and disconnectingAzure Websockets 连接卡在连接和断开之间
【发布时间】:2015-07-01 07:42:42
【问题描述】:

我正在开发一个使用 WebSockets 的项目,我已经将它部署到 heroku 并且一切正常,但是当我在 Azure 上部署同一个项目并打开 WebSockets 时,套接字会在瞬间连接和断开连接.有什么想法吗?

【问题讨论】:

    标签: node.js azure websocket azure-web-app-service


    【解决方案1】:

    我怀疑您没有在 Web 应用程序的应用程序设置中启用 WebSockets。转到 portal 并找到您的 Web 应用程序。在 Web App 刀片上,单击顶部的“设置”,然后单击将打开的刀片上的“应用程序设置”。有一个名为“Web Sockets”的选项。将其“打开”和“保存”。

    为了安全起见,我还会重新启动 Web 应用程序,尽管这不是必需的。

    再试一次,它应该可以工作。

    【讨论】:

    • 嘿,谢谢,正如我已经在我已经打开 WebSockets 的问题中提到的那样,这就是它连接和断开连接的原因
    • 嗯..我可以发誓当我回答时它不在那里..无论如何。您是否按照特定指南将节点部署到 Azure?如果是,是哪一个?在我开始推测可能出了什么问题之前,我只需要看看它涵盖的内容。谢谢。
    • azure.microsoft.com/en-gb/documentation/articles/… 这是我关注的,我在基于 Ubuntu 的 Elementary OS Luna
    • 嘿,如果您有任何 cmets 或可能的解决方案,请在此处发布。谢谢
    【解决方案2】:

    Azure 文档中有一篇文章详细讨论了 Web 套接字,这篇文章还包括一个 Troubleshooting 部分,可能有助于回答您的问题。我相信这个问题最常见的解决方案是 IIS 仍在尝试处理 Web Socket 连接,如果是这种情况,需要在 Web.config 中配置以下设置:

    <webSocket enabled="false"/>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-09-08
      • 1970-01-01
      • 1970-01-01
      • 2020-12-06
      • 2021-10-17
      • 2019-09-19
      • 1970-01-01
      • 2013-05-31
      相关资源
      最近更新 更多