MVC路由的处理程序是否胜过web.config
中定义的HttpModule?
我有一个asp.net应用程序,包含遗留的webforms代码和MVC代码。我想向自己证明MVC优先处理项目使用的自定义HttpModule上的请求,也可以处理请求。
答案 0 :(得分:2)
IIRC MVC路由在启动MVC的HTTP模块中完成。因此,MVC将赢得#34;只要它的http模块在您的自定义模块之前添加。
我几乎是对的。 MVC实现了UrlRoutingHandler,这意味着它将在调用任何模块之前指示请求。
源代码: