我有一个我开发的 Intranet 网站,我想使用 Windows 身份验证。
在我的代码中,我使用以下内容从登录用户获取用户名以显示在页面顶部。
string userName = System.Security.Principal.WindowsIdentity.GetCurrent().Name;
ThisLoginName.Text = userName.ToString();
但是,用户名“IIS APPPOOL\WebsiteName”顶部显示的内容我已将 IIS 7.0 身份验证更改为仅 Windows 身份验证。
我究竟做错了什么?
谢谢