3
每當我嘗試從Hub
訪問Context.User.Identity
時,用戶詳細信息始終爲空。SignalR Context.User.Name返回空
注: Context.User不不返回null,性能都只是空:
我在問題衆多上如此相似,這種採取一看,但所有這些似乎都問爲什麼Context.User
是null
,答案是低於ConfigureAuth();
移動app.MapSignalR();
,因爲我已經做了:
public void Configuration(IAppBuilder app)
{
ConfigureAuth(app);
app.MapSignalR();
}
HttpContext.Current.User
也返回空,但是隻能從Hub
內返回。如果我從其他Controller
調用它,我會得到當前登錄的用戶詳細信息。
最後,我還發現HttpContext.Current.User.IsAuthenticated
是false
,但用戶仍然可以訪問該函數。 (請參閱上述屏幕截圖中的Authorize
屬性。)
是否有人能夠闡明爲什麼我的用戶是空的?
非常感謝所有幫助。
我建議您檢查聲明 - 用戶名可以坐在那裏。 –
感謝您的建議,我會放棄它。 (我認爲這是更多的解決方法,而不是修復!) – KidCode
索賠也是空的。他們計算價值,但實際的價值數據是空的。 – ahmadalibaloch