我在现有的 Web 应用程序项目中有一个自定义 HttpModule 重写引擎,它映射表单的 url
/汤姆/迪克/哈利/.../.../...
到存储在数据库中的分层导航系统,最终导致对请求路径解析到的 .aspx 页面的 HttpContext.Current.RewritePath() 调用。
我有兴趣将 MVC 与现有应用程序混合。如果 MVC 代码运行良好并且比模型背后的代码提供了真正的好处,我将如何处理我的重写引擎和路由表之间的优先级?在 HttpModule 之前引用路由表,之后?两个都叫吗?