在IIS 6.0中部署asp.net应用程序

时间:2011-11-21 17:41:48

标签: asp.net

我使用以下代码获取用户名:

txtName.Text = Environment.UserName;

我已经在IIS中部署了代码,然后在运行应用程序时,我得到了 用户名为文本框中的“NETWORK SERVICE”,而不是记录的用户名。

提前致谢。

1 个答案:

答案 0 :(得分:1)

Environment.UserName是运行IIS应用程序的用户的名称。默认情况下,这是NETWORK SERVICE用户。如果您想要通过表单身份验证登录的用户的用户名,您应该查看Page.User object