Iis 7 IIS7:为什么NT当局的不合法属性\IUSR标识为假?

Iis 7 IIS7:为什么NT当局的不合法属性\IUSR标识为假?,iis-7,identity,anonymous,Iis 7,Identity,Anonymous,在配置了模拟应用程序的IIS 7中,我看到匿名用户标识为NT Authority\IUSR,并且具有isAuthenticated=true和isAnonymous=false属性。isAnonymous属性不应该是真的吗?我可以按名称检查匿名用户,但谁知道呢,他们可能会在IIS 8中再次更改它。在IIS7中将IdentityImpersonation设置为true您有两个选项: 以IIS7认证的用户身份运行,或以您设置的任意用户身份运行(此处isAnonymous=false) 2.使用匿名身

在配置了模拟应用程序的IIS 7中,我看到匿名用户标识为NT Authority\IUSR,并且具有isAuthenticated=true和isAnonymous=false属性。isAnonymous属性不应该是真的吗?我可以按名称检查匿名用户,但谁知道呢,他们可能会在IIS 8中再次更改它。

在IIS7中将IdentityImpersonation设置为true您有两个选项:

  • 以IIS7认证的用户身份运行,或以您设置的任意用户身份运行(此处isAnonymous=false)
  • 2.使用匿名身份验证并选择以身份验证用户身份运行ASP.NET应用程序,应用程序将在为匿名用户设置的帐户(通常为IUSR)下运行


    感谢您的回复。这解释了应用程序将在什么身份下运行,我已经理解了。尚不清楚的是,当Anonymous用户是当前标识时,isAnonymous属性未设置为true的原因。