【问题标题】:Cannot access Page without authentication未经身份验证无法访问页面
【发布时间】:2009-07-16 20:35:01
【问题描述】:

我在 Windows Server 2008 上将示例应用程序(您在创建新项目时获得的蓝色应用程序)部署到 IIS7。当我尝试访问 mysite.com/home/about 时,我被重定向到 Accoun/Login。

当我在 VS 集成服务器上运行站点时,不会发生这种情况。 项目中我没有更改任何代码,所以它似乎是服务器上的问题。

IIS 设置为集成模式。有什么想法有什么问题吗?

【问题讨论】:

    标签: asp.net-mvc iis-7 windows-server-2008


    【解决方案1】:

    进一步了解 eu-ge-ne 的回答,如果启用了“匿名身份验证”,那么您需要确保它所模拟的用户(默认 IUSR)具有对您网站目录的读取权限。

    如果您已将其设置为使用您的应用程序池身份的用户(默认网络服务),那么显然要确保该用户对您的网站目录具有读取权限。

    【讨论】:

      【解决方案2】:

      检查是否在 IIS/身份验证设置中启用了“匿名身份验证”

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2019-01-29
        • 1970-01-01
        • 2016-07-02
        • 2016-11-04
        • 1970-01-01
        • 1970-01-01
        • 2014-03-24
        相关资源
        最近更新 更多