在IIS/Windows Server 2016上从RavenDB获取关于WebSocket的错误

问题描述:

我想从Windows Server 2016上的IIS运行RavenDB。我已经关注了Installation : Running as an IIS application。它正在运行,但出现错误。在IIS/Windows Server 2016上从RavenDB获取关于WebSocket的错误

错误标题:您的服务器不支持WebSocket协议!

错误详细信息:将使用EventSource API代替。但是,不支持多标签使用情况。
WebSockets仅在运行Windows Server 2012的服务器上受支持,并且等效。
如果您在Windows Server 2012上使用WebSockets时遇到问题,请使用Status> Debug> WebSocket进行调试。

我已经在我的服务器中安装了WebSocket协议IIS 8.0 WebSocket Protocol Support

我试着按照调试建议Status> Debug> WebSocket来调试。发现的:WS:

使用URL连接到网络插座//0.0.0.0:83 /数据库/演示/网页套接字/验证singleUseAuthToken = 8b463931-7dab-4783-ad26-211ad538becb & ID =测试& coolDownWithDataLoss = 1000 & isMultyTenantTransport =假
服务器不支持网络套接字协议
的WebSocket不洁方式

请帮助解决这个错误断开。 感谢您的时间和考虑。

您需要在服务器上启用WebSocket协议:

添加角色和功能>服务器角色> Web服务器(IIS)> Web服务器>应用程序开发> WebSocket协议

enter image description here

+0

我已经安装了这个功能,但它不能解决问题。 – csharpbd