为什么在VS2012 MVC4项目框架中默认启用runAllManagedModulesForAllRequests

时间:2012-09-01 17:45:39

标签: asp.net-mvc-4

我注意到VS2012 MVC4项目框架中默认runAllManagedModulesForAllRequeststrue。有人知道为什么吗?什么功能需要此设置?

1 个答案:

答案 0 :(得分:-1)

仅当您在IIS中以集成管道模式运行时,此设置才有效。如果您在经典模式下运行,它将被忽略。如果将其设置为true,则所有集成的HTTP模块都将在每个请求上运行。例如,不仅针对.aspx页面,还针对静态文件,例如.jpg .gif .css .html .pdf,...因此,启用此功能可能会对您的网站产生性能影响。