如何设置MVC默认页面?

时间:2012-04-13 06:02:37

标签: c# asp.net asp.net-mvc-3

有一个项目,标准的Asp.Net(aspx)页面与MVC 3 Razor控制器/视图一起运行。想要将aspx页面设置为默认页面。在打开根

时,它正在采取以下路线
routes.MapRoute(
"MVCDefault", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Home", action = "Index", id = UrlParameter.Optional } // Parameter defaults
);

(它现在在IIS7中托管,在visual studio中运行良好)。

1 个答案:

答案 0 :(得分:3)

正如您在此处所见:Index.aspx in a hybrid ASP.NET / ASP.NET MVC application

routes.MapPageRoute("DefaultPage", "", "~/Index.aspx"); 
routes.IgnoreRoute("{resource}.aspx/{*pathinfo}");