502錯誤我有以下組件在Azure上運行一個網站:SignalR在Azure上 - 上握手
- 的mvc 5.1.2
- SignalR 2.0.2
當我的頁面加載,SignalR呼叫$.connection.hub.start()
。在我的本地和舊VPS,這是好的,但是當我去天青我得到:
WebSocket connection to 'wss://www.example.com/signalr/connect?transport=webSockets&connectionToken=…7Au%2FeIQQh&connectionData=%5B%7B%22name%22%3A%22projecthub%22%7D%5D&tid=9' failed: Error during WebSocket handshake: Unexpected response code: 502
WebSockets的接通和.NET V4.5是有效的。我已經添加了記錄,它的倒下在:
我不知道爲什麼__DynamicModule_System.Web.WebPages.WebPageHttpModule失敗。這對任何人都有意義嗎?
你有任何解釋爲什麼這個修復它嗎?我得到一個403錯誤,並想知道這是否相關 –
我使用的庫的版本只與.NET 4.5兼容。你的403錯誤是另一回事 - 授權問題。你的工作是否使用匿名訪問? –
我正在使用Forms Authentication,並在註銷signalR時工作 - 至少在WebSockets上沒有錯誤,但是當我登錄時,我得到了403 - 不知道爲什麼 - 有任何想法? –