【问题标题】:IIS 7 - Static Content Attempting AuthenticationIIS 7 - 尝试身份验证的静态内容
【发布时间】:2011-06-14 15:03:31
【问题描述】:

我有一个托管在 IIS 7 中的 WebForms 应用程序。当我从 Visual Studio 2010 运行该站点时,我的静态内容都可以完美加载。我们在另一个生产环境中托管了同一个站点,并且该站点在那里也运行良好。

但是,当我尝试在新的生产环境中托管网站时,它会在尝试加载静态内容时给我一个 302 Found 状态代码。

当我打开 Chrome 的开发者控制台并查看网络时,它会显示:

/login.aspx?ReturnUrl=%2fjs%2fjquery.js

这让我相信 IIS7 中的某些东西会强制对静态内容进行身份验证。有什么我应该检查的,看看这个问题的可能原因是什么?

【问题讨论】:

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


    【解决方案1】:

    好的,无论出于何种原因,我都必须添加 IUSR 用户并授予它在我的网络应用程序上读取的权限。我不确定是什么改变了这个要求。如果有人知道,请随时添加 cmets。

    【讨论】:

    • 遇到了同样的问题。这解决了它。 :S
    【解决方案2】:

    如果您设置与 wwwroot 文件夹相同的权限,问题就会消失:

    用户和 IIS_IUSRS - 读取权限

    【讨论】:

      猜你喜欢
      • 2013-03-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多