【发布时间】:2013-08-27 09:52:47
【问题描述】:
我有一个我开发的内网网站,我想使用 windows 身份验证。
在我的代码中,我使用以下内容从登录用户那里获取用户名以显示在页面顶部。
string userName = System.Security.Principal.WindowsIdentity.GetCurrent().Name;
ThisLoginName.Text = userName.ToString();
但是用户名顶部显示的内容 “IIS APPPOOL\WebsiteName” 我已将 IIS 7.0 身份验证更改为仅 Windows 身份验证。
我做错了什么?
谢谢
【问题讨论】:
-
你在冒充吗?
-
如果我将其设置为 true,则会出现错误 -
查看this 链接,该链接将为您提供 IIS 级别身份验证的概述。
标签: c# asp.net authentication iis