昨天嘗試了googoling整個下午,但也許我無法搜索到罰款,我還沒有找到解決方案!MVC4:從窗體切換到窗口驗證
我有一個MVC4應用程序在表單身份驗證中運行良好,但現在公司的請求是在Windows身份驗證中切換身份驗證。
我試圖簡單地更改網絡配置並將其設置爲Windows身份驗證,但是當我開始調試時,用戶是空的(User.Identity.Name =「」)。
因此,我試圖通過VS模板創建一個新的Intranet Web應用程序,以查看它是否正常工作,它確實如此。我比較了web配置,沒有遺漏任何東西,但我無法理解應用程序如何獲取用戶,因爲在這裏我發現User.Identity.Name數據是正確的。
所以我錯過了一些東西,或者我只是需要添加一些代碼? 感謝您的幫助。
-EDIT:我嘗試進行會話啓動檢查,但User.Identity仍然是空的並且未通過身份驗證。不明白爲什麼!
將「enableSimpleMembership」改爲False訣竅!謝謝! – skini82 2014-11-06 10:17:39