当我点击我的vs2008上运行试用页面时,它会尝试加载
http://localhost:14092/Views/Employee/Index.aspx
应该是
http://localhost:14092/Employee/Index
或http://localhost:14092/
如何添加这2条路线? (我想知道如何做到这两点,所以我可以根据需要交换它们。
这是我当前的路由代码:
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Home", action = "Index", id = "" } // Parameter defaults
);
}
答案 0 :(得分:2)
您是否更改了调试选项以始终从特定页面开始?如果没有,请转到项目的属性并更改调试属性,以使调试器始终在根页面启动项目。我通常也告诉它总是使用相同的端口 - 这样我就可以使用FF或IE,历史记录可以为我提供正确的URL。有关替代方案,请参阅Steven Walther关于how to run an ASP.NET MVC application的文章。