【问题标题】:WebSocket connection to 'wss://' failed: Unexpected response code: 500WebSocket 连接到“wss://”失败:意外响应代码:500
【发布时间】:2013-08-12 03:41:29
【问题描述】:

在 IIS Express 上运行时,在安全 websocket 上运行 SignalR 时出现 500 错误。 站点使用默认证书在 localhost:44300 上运行。 与longPolling 配合使用效果很好。

更改为webSockets 时,出现以下错误:

WebSocket connection to 
'wss://localhost:44300/signalr/connect?transport=webSockets&connectionToken='
failed: Unexpected response code: 500 

如果错误是由于自签名证书引起的,如何使用 SignalR 和 websockets 禁用它?

还是其他原因造成的?

【问题讨论】:

  • 您需要查看日志以获取有关错误 500 异常的更多详细信息。

标签: ssl websocket signalr


【解决方案1】:

我尝试通过在初始化程序 config/initializers/eventmachine.rb 中插入以下代码来通过初始化 EventMachine 来解决此问题:

Thread.new { EventMachine.run } unless EventMachine.reactor_running? && EventMachine.reactor_thread.alive?

它对我有用!

【讨论】:

    【解决方案2】:

    也许看看这个:

    http://websocketstest.com/

    顺便说一句:内部错误 (500)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-09-01
      • 1970-01-01
      • 2020-11-16
      • 2020-01-24
      • 2016-03-22
      • 2016-11-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多