【问题标题】:Application_BeginRequest and static files?Application_BeginRequest 和静态文件?
【发布时间】:2014-10-13 03:40:00
【问题描述】:

Application_BeginRequest 在使用 Visual Studio 2013 在我的开发中提供静态文件时被调用。在提供静态资源时如何阻止Application_BeginRequest 被调用?

【问题讨论】:

  • 你不能。您可以在该 blcok 中添加代码以仅根据请求的 url 执行,但您不能阻止它触发。
  • @DavidStratton - 也许丹尼尔要求runAllManagedModulesForAllRequests?或者可能是其他东西......不完全清楚“静态文件”的含义。
  • 静态文件是图像等。非代码/动态的项目,如 aspx、ashx、asmx 等。
  • @DavidStratton 你能告诉我一个如何过滤这些请求的例子吗?

标签: c# iis asp.net-mvc-5


【解决方案1】:

对我来说,解决方案在 Web.config 中:

 <system.webServer>
<modules runAllManagedModulesForAllRequests="false" />
  </system.webServer>

【讨论】:

    猜你喜欢
    • 2011-10-04
    • 1970-01-01
    • 2019-08-18
    • 2010-10-29
    • 2017-05-15
    • 2013-01-15
    • 2014-07-30
    • 2016-03-12
    • 2015-11-06
    相关资源
    最近更新 更多