我创建了一个站点。这是一个内部网站。它是一个.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" />
你不会得到用户登录名称,希望保持匿名而不强制进行某种类型的身份验证 - 如果这就是你希望做的事情? –