我正在 ASP.NET Core 上尝试 SignalR。从 VisaulStudio 调试器运行它可以正常工作。
但是它在部署的代码中不起作用,显示错误消息“WebSocket 未处于 OPEN 状态”和“握手已取消”。问题的可能原因是什么?
Google Chrome 上的网络控制台
WebSocket is not in the OPEN state (kms-event-exit.js:12)
Uncaught Error: Seerver returned handshake error: Handshake was canceled. (signalr.min.js:16)
at HubConnection.processHandshakeResponse (signalr.min.js:16)
at HubConnection.processIncomingData (signalr.min.js:16)
at WebSocketTransport.HubConnection.connection.onreceive (signalr.min.js:16)
at WebSocket.webSocket.onmessag (signalr.min.js:16)
[2019-04-06T01:06:41.965Z] Error: Connection disconnected with error 'Error: Server returned handshake error: Handshake was canceled.'. signalr.min.js:16
Uncaught …Run Code Online (Sandbox Code Playgroud)