我創建了一個站點。這是一個內部網站。它是一個.NET 4.0網站。我想要使用瀏覽網站的人的HttpContext.Current.User.Identity.Name來獲取用戶名。由於它是內部的,因此不存在登錄頁面。我不知道我錯過了什麼。我需要在我的webconfig如下:爲什麼HttpContext.Current.User.Identity.Name返回空白
<authentication mode="Windows"></authentication>
<identity impersonate="true"/>
<authorization>
<allow users="?"/>
</authorization>
這:
<system.webServer>
<validation validateIntegratedModeConfiguration="false" />
你不會得到用戶登錄名稱,希望保持匿名而不強制進行某種類型的身份驗證 - 如果這就是你希望做的事情? –