【发布时间】:2018-01-16 20:09:48
【问题描述】:
我正在尝试在 Windows Server 2016 上从 IIS 运行 RavenDB。我关注了 Installation : Running as an IIS application。它正在运行,但出现错误。
错误标题:您的服务器不支持 WebSocket 协议!
错误详情: 将改用 EventSource API。但是,不支持多标签使用。
WebSockets 仅在 Windows Server 2012 和同等版本上运行的服务器上受支持。
如果您在 Windows Server 2012 和等效版本上遇到 WebSocket 问题,请使用 Status > Debug > WebSocket 进行调试。
我已经在我的服务器中安装了 WebSocket 协议。 IIS 8.0 WebSocket Protocol Support
我尝试按照调试建议Status > Debug > WebSocket进行调试。发现:
使用 url 连接到 Web 套接字:ws://0.0.0.0:83/databases/Demo/websocket/validate?singleUseAuthToken=8b463931-7dab-4783-ad26-211ad538becb&id=test&coolDownWithDataLoss=1000&isMultyTenantTransport=false
服务器不支持网络套接字协议
WebSocket 以不干净的方式断开连接
请帮助解决此错误。 感谢您的时间和考虑。
【问题讨论】:
标签: iis websocket ravendb-studio