小编Kat*_*ida的帖子

WebSocket 未处于 OPEN 状态

我正在 ASP.NET Core 上尝试 SignalR。从 VisaulStudio 调试器运行它可以正常工作。

但是它在部署的代码中不起作用,显示错误消息“WebSocket 未处于 OPEN 状态”和“握手已取消”。问题的可能原因是什么?

  • 微软.AspNetCore.Mvc 2.2.0
  • Microsoft.AspNetCore.SignalR 1.1.0
  • @aspnet/signalr 1.1.2
  • 引导程序4
  • jQuery v3.1.0
  • 红隼
  • 无 HTTPS SSL
  • 在 Windows 7 和 Ubuntu 18.4 上试过

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)

signalr asp.net-core

6
推荐指数
2
解决办法
6801
查看次数

标签 统计

asp.net-core ×1

signalr ×1