有一个项目,标准的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中运行良好)。
答案 0 :(得分:3)
正如您在此处所见:Index.aspx in a hybrid ASP.NET / ASP.NET MVC application
routes.MapPageRoute("DefaultPage", "", "~/Index.aspx");
routes.IgnoreRoute("{resource}.aspx/{*pathinfo}");