C# 如何获取访问我的内部网站的其他系统的Windows用户名

C# 如何获取访问我的内部网站的其他系统的Windows用户名,c#,asp.net,iis-7,C#,Asp.net,Iis 7,我对web应用程序的要求是,我需要访问我的网站的计算机的Windows用户名作为登录凭据。这是一个内部web应用程序,托管在IIS 7.0中 我已经将身份验证设置为Windows,并添加了以下代码来检索用户名: string domainName = System.Net.NetworkInformation.IPGlobalProperties.GetIPGlobalProperties().DomainName; string[] s = domainName.Split('.'); str

我对web应用程序的要求是,我需要访问我的网站的计算机的Windows用户名作为登录凭据。这是一个内部web应用程序,托管在IIS 7.0中

我已经将身份验证设置为Windows,并添加了以下代码来检索用户名:

string domainName = System.Net.NetworkInformation.IPGlobalProperties.GetIPGlobalProperties().DomainName;
string[] s = domainName.Split('.');
string userName = s[0] + "\\" + Dns.GetHostName();
Session["UserName"] = userName;
是否有其他设置遗漏

请告诉我怎么做。

你试过了吗

User.Identity.Name