0

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 ?

4

1 回答 1

0

我认为变量LOGON_USER不是吗?(带下划线)看这里

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

于 2012-02-28T11:47:19.273 回答