如何在ASP.NET中查找客户端windows身份验证用户名

如何在ASP.NET中查找客户端windows身份验证用户名,asp.net,asp.net-mvc,Asp.net,Asp.net Mvc,我的代码部署在服务器上,现在部署在客户端,当用户进入网站时,应该显示用户的windows身份验证用户名。请提供帮助。您可以使用 string authuser; authuser = HttpContext.Current.User.Identity.Name; 之后,您可以从active directory中阅读有关该用户的更多信息。它给我的是服务器端用户名,但不是客户端。@SibashritPattnaik是否更新了web.config中的设置或启用了IIS中的windows身份验证?否。

我的代码部署在服务器上,现在部署在客户端,当用户进入网站时,应该显示用户的windows身份验证用户名。请提供帮助。

您可以使用

string authuser;
authuser = HttpContext.Current.User.Identity.Name;

之后,您可以从active directory中阅读有关该用户的更多信息。

它给我的是服务器端用户名,但不是客户端。@SibashritPattnaik是否更新了web.config中的设置或启用了IIS中的windows身份验证?否。请告诉我执行此操作的整个过程。@SibashritPattnaik检查在对该问题的评论中添加了链接。它有一个详细步骤的答案。请在发布问题之前尝试搜索。只需添加注释即可,在MVC中,类控制器具有以下属性:
公共IPrincipal用户{get;}
//当前HTTP请求的用户安全信息。
的重复项