【问题标题】:IIS7 Integrated Mode - Bypass Forms Auth for static filesIIS7 集成模式 - 绕过静态文件的表单身份验证
【发布时间】:2009-12-21 20:11:47
【问题描述】:

我在 IIS7 上有一个 ASP.NET MVC 应用程序,在集成模式下使用表单身份验证。我注意到 ASP.NET 运行时会受到每个传入的请求的影响,即使它只是针对静态文件(可能是因为集成模式)。有没有办法配置 IIS7 来提供静态文件而无需访问 ASP.NET?

我一直在想,解决这个问题的唯一方法是为静态文件创建一个单独的虚拟目录——如果你愿意的话,一个迷你 CDN。

还有其他想法吗?

【问题讨论】:

    标签: asp.net asp.net-mvc iis-7 forms-authentication


    【解决方案1】:

    为避免为静态文件调用 HttpModule,请在 web.config 中将其配置为使用 preCondition="managedHandler"

    如果有帮助,则不会为静态文件调用 Global.asax 中的事件处理程序。

    另外,请注意,当您使用 Cassini 进行测试时,所有文件都会调用所有 HttpModules。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-06-09
      • 2012-03-05
      • 2016-03-19
      • 2015-07-06
      • 2011-10-04
      • 1970-01-01
      • 1970-01-01
      • 2021-12-20
      相关资源
      最近更新 更多