我正在添加一些MVC功能到现有的网站(FWIW,其中大部分是经典的ASP)。因此,我需要保持默认路由到〜/ default.asp(至少 - 最好是在IIS中指定的默认文档)。获取MVC的默认路由去〜/ default.asp
是否有写的RegisterRoutes的路由,这样的网站的根目录的请求(例如,http://localhost,http://localhost/,或者http://localhost/default.asp)将直接获得默认页面,而不是试图找到一个控制器/动作的方式?或者我需要编写自己的HttpModule来过滤它,并避免它到达MvcHandler(如this blog)?
顺便说一句,我已经使用了这个,但大多数命中是针对MVC版本1或更旧,并且默认路由在版本2中似乎已经改变(即,没有更多的default.aspx重定向到〜/ Home ),所以它们不是直接适用的。即便如此,那里的人也没有解决这个问题。
我没有想过“IgnoreRoute(”“)”。 Thansk – 2010-07-01 14:48:50