C# asp.net:如何让服务器识别用户';用户ID
我在xp机器上工作,并在xp机器上安装了IIS。毫无疑问,我获得了如下用户身份:C# asp.net:如何让服务器识别用户';用户ID,c#,asp.net,iis,C#,Asp.net,Iis,我在xp机器上工作,并在xp机器上安装了IIS。毫无疑问,我获得了如下用户身份: string username = HttpContext.Current.User.Identity.Name.ToString(); 我们刚刚升级到windows 7,正在使用IIS 7 在编译器中执行同一行可以很好地工作;但是,当我尝试从IIS执行该行时,返回的用户名如下: IIS APPPOOL\DefaultAppPool 如何让它返回登录到计算机并查看此web应用程序的用户的实际用户名 请记住,它
string username = HttpContext.Current.User.Identity.Name.ToString();
我们刚刚升级到windows 7,正在使用IIS 7
在编译器中执行同一行可以很好地工作;但是,当我尝试从IIS执行该行时,返回的用户名如下:
IIS APPPOOL\DefaultAppPool
如何让它返回登录到计算机并查看此web应用程序的用户的实际用户名
请记住,它使用windows身份验证,并且仅在我们的公司网络上工作您确定当前用户已通过身份验证吗?windows身份验证真的有效吗?当且仅当当前用户已通过身份验证时,此id才应为当前用户的id 请注意此处的一些常见问题,特别是windows auth与anonymous的顺序
另外,HttpContext.User.Identity.Name为您返回了什么?从IIS执行该行是什么意思?你是说什么时候把网站部署到服务器上?@Shreder是的,我的朋友