我尝试使用以下代码获取我的客户信息(MyDomain\Username):
HttpContext.Current.Request.ServerVariables["LOGON_USER"];
HttpContext.Current.User.Identity.Name.ToString();
Page.User.Identity.Name.ToString();
它们都工作正常,至少在我的本地主机上。但是当我将它部署在我们的服务器中并尝试在我们的 Intranet 中访问它时,这些代码返回的是服务器机器的信息,而不是客户端机器的信息。
PS:认证方式是windows,IIS也是windows auth...