Dotnet Core / SignalR 通信

Dotnet Core / SignalR communication

我的 WebApp 运行 在 dotnet core 2.2.7 上,我使用 AspNet.SingalR 2.4.1.

在我的本地环境中,当我 运行 我的 WebApp 时,它运行良好,控制台中有此日志: 当我在我的服务器上 运行(Windows 服务器 2016,托管在 IIS 上时),signarR 尝试与 SEE 连接(不是 WebSocket?)为什么?并发送此错误:

signalr.js:1883 Error: Connection disconnected with error 'Error: Server returned handshake error: Handshake was canceled.'.

您需要确保在服务器上启用了 WebSockets

你也可以检查这个documentation