0
在IIS7集成模式下,特别是在ASP.NET MVC和.NET4中,所有模块都运行所有请求。 runAllManagedModulesForAllRequests = “真”。让runAllManagedModulesForAllRequests =“false”让我感到头痛和太多问题,直到我感到困惑。在httpmodule中diffrentiate静态文件和asp.net页面 - IIS7
所以为了简单起见,让我的模块接受包括静态文件在内的所有请求,但在像BeginRequest这样的模块中,我只想处理它不是静态文件。如何过滤或检查模块中的这种情况?
好的,也许你是对的,但我现在无法测试它。我上次做了什么,在BeginRequest中检查URL是否包含图像,javascript或css文件扩展名将被忽略。因为不是一个正确的解决方案,但它的工作原理。 – CallMeLaNN 2011-08-23 01:47:01