Request.ServerVariables(“LOGON USER”)返回空

时间:2012-02-28 11:41:27

标签: iis authentication web-config authorization windows-identity

Web.config文件

<authentication mode="Windows" />     

<authorization>
  <allow users ="*" />
</authorization>

IIS权限

(Unchecked)Enable ananymouse access
(Checked)Integrated windows authentication

C#代码,

welcomeUser.InnerText = Request.ServerVariables.Get("LOGON USER");

我缺少什么才能显示Windows用户ID?

1 个答案:

答案 0 :(得分:0)

我认为变量是LOGON_USER不是吗? (使用下划线)请参阅here

可能发现这会为您提供IUSR_MachineName,因此您可能希望找到更好的方法来查找实际登录用户,例如{{1} }或使用User.Identity.Name