WebSocket连接到“wss://”失败:意外的响应代码:500。

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中禁用它?
还是可能由其他原因引起的?

您需要检查日志以获取有关500错误异常的更多详细信息。 - moka
2个回答

1

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

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

它对我有用!


0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接