2017-08-09 73 views
2

我想從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不潔方式

請幫助解決這個錯誤斷開。 感謝您的時間和考慮。

回答

0

您需要在服務器上啓用WebSocket協議:

添加角色和功能>服務器角色> Web服務器(IIS)> Web服務器>應用程序開發> WebSocket協議

enter image description here

+0

我已經安裝了這個功能,但它不能解決問題。 – csharpbd