gpt4 book ai didi

asp.net - Azure 上的 SignalR - 握手时出现 502 错误

转载 作者:行者123 更新时间:2023-12-01 00:40:18 25 4
gpt4 key购买 nike

我有一个在 Azure 上运行的网站,其中包含以下组件:

  • Mvc 5.1.2
  • SignalR 2.0.2

当我的页面加载时,SignalR 调用 $.connection.hub.start()。在我的本地和旧 VPS 上,这很好,但是当我转到 Azure 时,我得到:

WebSocket 连接到“wss://www.example.com/signalr/connect?transport=webSockets&connectionToken=…7Au%2FeIQQh&connectionData=%5B%7B%22name%22%3A%22projecthub%22%7D%” 5D&tid=9'失败:WebSocket握手期间出错:意外的响应代码:502

WebSockets 已打开,.NET v4.5 处于事件状态。我添加了日志记录,它的位置是:

SignalR - 502 error

The error

我不知道为什么 __DynamicModule_System.Web.WebPages.WebPageHttpModule 失败。这对任何人都有意义吗?

最佳答案

找到了解决方案 - 简单的 web.config 更改。添加以下内容:

<system.web>
<httpRuntime targetFramework="4.5" />
</system.web>

关于asp.net - Azure 上的 SignalR - 握手时出现 502 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23790098/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com