Asp.net 在.net应用程序中获取windows身份验证用户名?
如何在.net应用程序中获取windows身份验证用户名?我的应用程序托管在IIS上。没有登录表单。但是,我想获取浏览者的windows用户名。我尝试了所有的请求对象。主体对象getcurrent().name返回IIS应用程序池用户名。但不是实际的用户。请帮忙。谢谢。你不能。除非您的应用程序正在使用windows auth(并且可能会在某些时候像firefox中那样提示),否则您无法获取此信息。如果您确实允许,请通过 HttpContext.User.Identity.NameAsp.net 在.net应用程序中获取windows身份验证用户名?,asp.net,iis-7,windows-authentication,Asp.net,Iis 7,Windows Authentication,如何在.net应用程序中获取windows身份验证用户名?我的应用程序托管在IIS上。没有登录表单。但是,我想获取浏览者的windows用户名。我尝试了所有的请求对象。主体对象getcurrent().name返回IIS应用程序池用户名。但不是实际的用户。请帮忙。谢谢。你不能。除非您的应用程序正在使用windows auth(并且可能会在某些时候像firefox中那样提示),否则您无法获取此信息。如果您确实允许,请通过 HttpContext.User.Identity.Name 尽管如此,还是
尽管如此,还是会在某个时候提示他们登录。除非启用windows身份验证,否则无法登录。除非启用windows身份验证,否则无法获取用户名。您是否关心是否提示用户登录?如果你想一直匿名浏览,你就得不到这个。请参阅下面的文章。我打开了Windows auth,现在我正在使用请求对象获取它。非常感谢大家我打开了Windows auth,现在我正在使用请求对象来获取它。谢谢大家