我想在IIS上部署一個SignalR站點。代碼在VS中可以正常工作。但得到404沒有發現錯誤試圖解決信號/集線器到目前爲止我已經嘗試過。SignalR/signalr /集線器404沒有找到
1)改變腳本裁判:
script src="<%= ResolveUrl("~/signalr/hubs") %>" type="text/javascript"></script>
2)修改web.config中包括:
<system.webServer>
<validation validateIntegratedModeConfiguration="false" />
<modules runAllManagedModulesForAllRequests="true">
</modules>
</system.webServer>
3)改變上IIS的invoke請求UrlMappingsModule
。
4)增加了SignalR.Hosting.AspNet.dll
看看是否會有所幫助。
不知道還有什麼其他的嘗試或檢查,任何幫助或指向正確的方向嗎?
啊是的!這工作得很好,謝謝! –
它也適用於我!非常感謝Chridam。我的問題是服務器正在尋找以下「localhost/signalr/hubs」(使用Chrome開發者控制檯確定)。實際上,這個url是動態的,所以這不會獲得所需的js文件。 –