【问题标题】:IIS7: Why is the isAnonymous property of the NT Authority\IUSR identity false?IIS7:为什么 NT Authority\IUSR 身份的 isAnonymous 属性为假?
【发布时间】:2011-04-21 19:28:25
【问题描述】:

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

【问题讨论】:

    标签: iis-7 identity anonymous


    【解决方案1】:

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

    1. 以通过 IIS7 身份验证的用户身份运行或以您设置的任意用户身份运行(此处为匿名=false)。

    2.使用匿名身份验证并选择以经过身份验证的用户身份运行 ASP.NET 应用程序,该应用程序将在为匿名用户设置的帐户下运行(通常是 IUSR)。

    http://technet.microsoft.com/en-us/library/cc730708(WS.10).aspx

    【讨论】:

    • 感谢您的回复。这解释了应用程序将以什么身份运行,我已经理解了。不清楚的是,为什么当匿名用户是当前身份时,isAnonymous 属性没有设置为 true。
    猜你喜欢
    • 1970-01-01
    • 2012-02-10
    • 1970-01-01
    • 2012-05-18
    • 1970-01-01
    • 1970-01-01
    • 2010-11-19
    • 2019-10-11
    • 2011-03-31
    相关资源
    最近更新 更多