9

在 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 禁用它?

或者它可能是由其他原因引起的?

4

2 回答 2

1

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

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

它对我有用!

于 2016-06-13T09:06:30.950 回答
0

也许看看这个:

http://websocketstest.com/

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

于 2014-07-01T19:06:49.630 回答