与'wss://'的WebSocket连接失败:意外的响应代码:500

时间:2013-08-12 03:41:30

标签: ssl websocket signalr

在IIS Express上运行时,在安全websocket上运行SignalR时出现500错误。 站点在localhost:44300上运行,默认为cert。 它适用于longPolling

更改为webSockets时,我收到以下错误:

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

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

或者它可能是由别的东西造成的?

2 个答案:

答案 0 :(得分:1)

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

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

它对我有用!

答案 1 :(得分:0)

也许看看这个:

http://websocketstest.com/

BTW:内部错误(500)