Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# asp.net:如何让服务器识别用户';用户ID_C#_Asp.net_Iis - Fatal编程技术网

C# asp.net:如何让服务器识别用户';用户ID

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应用程序的用户的实际用户名 请记住,它

我在xp机器上工作,并在xp机器上安装了IIS。毫无疑问,我获得了如下用户身份:

 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是的,我的朋友