我正在尝试使用以下代码来获取基于AD的Web应用程序的本地登录用户。
这是我正在尝试的;
string CurrentUser = WindowsIdentity.GetCurrent().Name;
PrincipalContext context = new PrincipalContext(ContextType.Domain, "isd");
UserPrincipal upUser = UserPrincipal.FindByIdentity(context, CurrentUser);
if(upUser != null)
{
}
然而,它返回“IIS APPPOOL \ DefaultAppPool”作为用户而不是isd \ whoever
这是IIS7和.net 4
由于