在我的MVC應用我想呈現一個表中CSHTML文件,如果當前登錄用戶是一些X人。我正在使用Windows身份驗證,並在web.config文件中進行了以下更改。Windows身份驗證 - 獲取當前用戶名
<authentication mode="Windows">
</authentication>
而且在我的控制器,當我試圖訪問當前用戶名,我沒有得到任何的用戶名。我正在嘗試以下方法:
ViewBag.LogInUserName = Request.RequestContext.HttpContext.User.Identity.Name;
上面的這條線以前工作過。但我現在不知道什麼是錯的。我現在也在IIS上託管了我的應用程序。
感謝您的幫助。你能否展示我如何實現這一目標? – Jash
@Jash:閱讀我的更新。 – jgauffin
我剛剛更改我的web項目屬性以使用Asp.Net開發服務器。現在我可以檢索當前登錄用戶名。所以問題是當我在IIS上託管我的Web項目。任何想法? – Jash