.NET Core 3.1 SignalR "Server returned handshake error: Handshake was canceled."



我用SignalR构建了一个.NET Core 3.1 Web应用程序。

本地主机上的开发版本工作正常

mywebsite.azurewebsite.net 上的 Azure 版本工作正常

但是 Cloudflare 处理的自定义 mydomain.com 不起作用,并且在尝试连接到 WS 时返回"服务器返回握手错误:握手被取消"。

我假设Azure可能存在问题,可能会阻止来自Cloudflare的尝试并且无法连接。关于如何解决这个问题的任何想法?我没有使用 Azure SinglaR 服务,因为我还不需要扩展。

已解决 - 需要在 Azure 门户中打开 Web 套接字

应用服务 - 配置 - 常规设置 -> Web 套接字 - 打开

相关内容

最新更新