當我在本地計算機上運行該網站時,它工作正常,但是當我上傳到我的域時,它開始產生此錯誤。我在兩臺差異服務器上的應用程序中遇到同樣的問題。同樣是唯一的實施方案,什麼是ASP.Net MVC 3,C#。我的兩個應用程序都在IIS服務器上進行「完全信任」保護。本地它工作正常,但問題出在遠程服務器上。NetworkError:500在SignalR集線器上發生內部服務器錯誤
應用程序運行正常,但返回的錯誤有:(這是從Mozilla的螢火/網絡截圖。
當我在本地計算機上運行該網站時,它工作正常,但是當我上傳到我的域時,它開始產生此錯誤。我在兩臺差異服務器上的應用程序中遇到同樣的問題。同樣是唯一的實施方案,什麼是ASP.Net MVC 3,C#。我的兩個應用程序都在IIS服務器上進行「完全信任」保護。本地它工作正常,但問題出在遠程服務器上。NetworkError:500在SignalR集線器上發生內部服務器錯誤
應用程序運行正常,但返回的錯誤有:(這是從Mozilla的螢火/網絡截圖。
我做到了!我希望它可以幫助別人......
只有所需要的是加入這一行到的System.Web的web.config部分:
<httpRuntime targetFramework="4.5" />
它已經在那裏。不工作 – 2014-08-21 11:24:04
我的SignalR 1.x Web應用程序出現同樣的錯誤(500內部服務器錯誤),並在這裏嘗試了幾個建議,沒有喜悅。我真的無處可去,直到我能夠將500錯誤**解決爲500.19錯誤(配置錯誤:無法添加具有組合鍵屬性的'用戶,角色,動詞'類型'添加'的重複收集條目分別設置爲'*, ,')。
對於我來說,結束了在重複的地點部分,其工作對IIS7(相同的應用程序部署對IIS7中工作)OK,但似乎是一個新的服務器的體育IIS8不正確:
在我的網站。配置我這樣定義的:
<location path="signalr/hubs">
<system.web>
<authorization>
<allow users="*"/>
</authorization>
</system.web>
<system.webServer>
<security>
<authorization>
<add accessType="Allow" users="*"/>
</authorization>
</security>
</system.webServer>
</location>
我改成了
<location path="signalr/hubs">
<system.web>
<authorization>
<allow users="*"/>
</authorization>
</system.web>
<system.webServer>
<security>
<authorization>
<!--add accessType="Allow" users="*"/-->
</authorization>
</security>
</system.webServer>
</location>
和集線器開始返回200 OK。
** 99%的問題是解決500錯誤的具體事情。幫助我的是使用Firefox控制檯,在網絡選項卡中重新創建錯誤,突出顯示集線器上的500錯誤,然後使用響應和預覽選項卡獲取詳細的詳細信息。這些信息讓我看到上面的web.config設置,它直接指向web.config中的違規行!也許別人可以在我的痛苦中找到快樂。
如果您關閉了客戶端,您應該能夠在您的網絡控制檯中打開該請求,並查看服務器的完整響應,其中包含堆棧跟蹤和錯誤類型以供進一步調試。 – Tommy 2013-04-23 16:23:23