该网站运行在我的本地IIS 6.1上。我想要添加一些功能,从我们的Active Directory(AD)中获取信息。我的AD代码在许多其他项目和我的开发服务器上都可以工作。以下是我尝试编写用户名的方式:
Response.Write("1. " + this.Request.LogonUserIdentity.Name);
Response.Write("2. " + Request.ServerVariables["Auth_User"]);
Response.Write("3. " + WindowsIdentity.GetCurrent().Name.ToString());
我得到的结果是:
- NT AUTHORITY\IUSR
- 管理员
- NT AUTHORITY\NETWORK SERVICE
ourdomain/username
?