我注意到VS2012 MVC4项目框架中默认runAllManagedModulesForAllRequests
为true
。有人知道为什么吗?什么功能需要此设置?
答案 0 :(得分:-1)
仅当您在IIS中以集成管道模式运行时,此设置才有效。如果您在经典模式下运行,它将被忽略。如果将其设置为true
,则所有集成的HTTP模块都将在每个请求上运行。例如,不仅针对.aspx页面,还针对静态文件,例如.jpg .gif .css .html .pdf,...因此,启用此功能可能会对您的网站产生性能影响。