2009-09-22 55 views
0

在我工作的項目上,它以前的版本是基於ASP.NET classic(aspx)構建的,現在這個完全相同的項目構建在ASP.NET MVC上。Asp.net MVC如何處理一個aspx頁面調用並重定向它?

但是,有些用戶可能仍然會調用較舊的頁面(例如,用戶將舊頁面添加到他的收藏夾中),並在發生這種情況時MVC會引發錯誤。

如何識別aspx頁面是否被調用?我試圖調試Home Action方法,但應用程序沒有打到那裏。

謝謝!

回答

2

鑑於這些頁面將實際存在於它映射到自己的網址目錄,使用此設置在Global.asax應該有所幫助:

routes.RouteExistingFiles = true; 

此設置的默認值是假的。有關混合網站的更多信息,請查看here

相關問題