我想获取登录用户名和域名的用户名。
我的代码在控制器中:
User.Identity.GetUserId()
我的web.config文件中包含:
<system.web>
<identity impersonate="false"/>
<authentication mode="Windows" />
<compilation debug="true" targetFramework="4.6.1" />
<httpRuntime />
<pages controlRenderingCompatibilityVersion="4.0" />
</system.web>
目前,我只得到了一个空字符串。我需要做什么改变才能获取Windows用户名信息?
其他说明:在我的研究过程中,我也发现了以下内容:
Environment.UserDomainName + @"\" + Environment.UserName
参考这个链接,它只提供了线程运行时的身份信息,并没有提供Windows信息。
编辑1:我正在调试我的程序。