在asp.net中,我用Environment.UserName获得当前进程的用户名怎么总是返回NetWork Service这个名字,我用的系统是windows2003,如何获得当前用户的名字

解决方案 »

  1.   

    在Windows 2000当中,ASP.NET的运行帐号是ASPNET,而在Windows server 2003当中,运行帐号则改为了Network Service
      

  2.   

    我在IIS目录安全性中禁止了匿名登陆,每次登陆页面的时候都提示输入用户名和密码,为什么在这种情况下用Environment.UserName得到的还是NetWork Service用户,而不是输入的用户名,怎么才能得到用户输入的用户名,谢谢