對於ASP.NET MVC 2應用程序,我們使用HttpContext.User.Identity.Name
獲得用於認證目的的用戶名。這在測試時正常工作。數據庫中的用戶可以訪問他們有權訪問的區域,否則將重定向到401頁面。 401頁面顯示他們的用戶名,說明該用戶無權訪問此內容。HttpContext.User.Identity.Name在部署的應用程序
然而,在部署環境中,所有試圖訪問應用程序的任何部分重定向到401頁,並且顯示的用戶名是空白!
我們如何使已部署的應用程序能夠訪問請求的用戶名?
從我的研究,我應該去下面的屏幕並啓用Windows身份驗證,但它不在列表中!
您使用哪種認證方案? Windows集成?形式? – 2012-04-06 14:59:28
Windows集成 – yoozer8 2012-04-06 15:00:40
您正在部署到服務器場嗎?在服務器場中使用會話變量時遇到了問題。 – 2012-04-06 15:01:16