我看到許多條目在我的日誌,從這個請求:SignalR /談判正在請求/帳號/登錄 - 我沒有帳戶/登錄端點
/signalr/negotiate
的錯誤是:
The controller for path '/Account/Login' was not found or does not implement IController
我有一個JS客戶端連接到AppHub
需要身份驗證:
[Authorize]
[HubName("appHub")]
public class AppHub : Hub
{
// content
}
這是Happe的寧,因爲有一個'信號'會話與過期的cookie試圖連接:
- 我不確定爲什麼請求會自動查找此頁面。它沒有在web.config,路由或其他地方的任何地方指定。這是爲什麼發生?
- 我想阻止signalR客戶端嘗試連接,如果用戶未經身份驗證。這怎麼能實現?
看起來像是由於授權失敗導致的重定向 – Pawel
@Pawel是的,是的。 – SB2055