我使用以下代码获取用户名:
txtName.Text = Environment.UserName;
我已经在IIS中部署了代码,然后在运行应用程序时,我得到了 用户名为文本框中的“NETWORK SERVICE”,而不是记录的用户名。
提前致谢。
答案 0 :(得分:1)
Environment.UserName
是运行IIS应用程序的用户的名称。默认情况下,这是NETWORK SERVICE用户。如果您想要通过表单身份验证登录的用户的用户名,您应该查看Page.User
object。