2011-08-11 96 views
1

這讓我感到困擾,但認爲我已將問題追溯到表單身份驗證應用程序,現在我已切換回嘗試使用Windows身份驗證,某些原因只是想繼續使用表單身份驗證。ASP.NET MVC應用程序Windows身份驗證在使用表單身份驗證後停止工作

在web.config中只有通常的,甚至嘗試註銷表單身份驗證,但仍堅持使用表單身份驗證。

因此,當我嘗試System.Web.HttpContext.Current.User.Identity.Name是一個很好的空字符串,並且用戶沒有Authenticated時,我得到了上鏡頭。

如何獲得我的Windows身份驗證?

歡呼 邁克爾

回答

0

檢查Web應用程序文件夾配置在IIS中使用Windows身份驗證,還要檢查內容文件,他們應該繼承父權限。還要重新檢查web.config文件中的身份驗證模式,確保它已設置爲Windows。

+0

Eeekk對不起,應該指定.....這是我的本地機器上的調試,沒有部署到IIS,只是擊中舊的調試和運行按鈕,我很抱歉沒有指定。 – Michael

+0

你使用VS內部糟糕的web引擎還是IIS Express?我建議可能配置你的機器使用IIS或者IIS Express,這樣當你最終部署它的時候,你會對它的行爲有更多的瞭解。 – DevTez

+0

是的好點....我實際上將它設置在IIS中,只是讓我感到厭惡! – Michael