我有一個Intranet站點讀取Windows用戶名並將其用於網站中的身份驗證。在.NET 4中啓用Windows身份驗證4 MVC 2
我的代碼在本地工作,但在Windows Server 2003上使用IIS 6進行託管並檢查匿名訪問時未讀取登錄名。如果我不檢查匿名訪問,然後在Firefox中,我不斷彈出用戶名和密碼,永遠不會結束。在IIS 6中,它被設置爲框架4並擁有自己的應用程序池。
User.Identity.Name
- 返回服務器上的空白,但能正常工作本地
的web.config: <authentication mode="Windows"/> <identity impersonate="true"/>
我有一箇舊的3.5的WebForms網站的作品在同一臺服務器上很好..