Asp.net MVC如何处理aspx页面调用并重定向?

时间:2009-09-22 18:31:49

标签: asp.net-mvc redirect

在我正在使用的项目中,它的早期版本是基于ASP.NET经典(aspx)构建的,现在这个相同的项目是基于ASP.NET MVC构建的。

但是,有些用户仍然可以调用较旧的页面(例如,用户将旧页面添加到他的收藏夹中),当发生这种情况时,MVC会抛出错误。

如何识别是否正在调用aspx页面?我试图调试Home Action方法但是应用程序没有在那里打。

谢谢!

1 个答案:

答案 0 :(得分:2)

鉴于这些页面实际上存在于映射到其url的目录中,使用global.asax中的此设置应该会有所帮助:

routes.RouteExistingFiles = true;

此设置的默认值为false。有关混合网站的更多信息,请查看here