我正在使用SignalR,但遇到了問題。當在一個瀏覽器窗口中啓動連接,然後用戶在另一個瀏覽器窗口中登錄時,將更改用戶身份(這會導致錯誤「System.InvalidOperationException:無法識別的用戶身份。在活動的SignalR連接期間,用戶身份無法更改」當用戶身份發生變化時不會調用SignalR失敗方法
proxy.server.analyze(content)
.done(function() {
console.log('Success!');
})
.always(function() {
console.log('This is always called!');
})
.fail(function (error) {
console.log('This is never called!');
});
當我看到在服務器上的錯誤故障功能永遠不會被調用所以有:當一個方法被調用輪轂上的服務器
我在客戶端使用此代碼。似乎沒有辦法在客戶端上處理這個問題並停止並開始連接。
那麼是否存在處理這種情況的「最佳實踐」方式?如何在客戶端檢測到用戶身份在另一個瀏覽器窗口中發生了更改並停止並重新啓動連接?
嘿泰勒......他會是什麼問題就在這裏:https://github.com/SignalR/SignalR /問題/ 2618 –