我一直在ASP.NET关注优秀的MVC音乐商店教程。一切顺利,直到我遇到这个未经处理的例外:
名为“Default”的路径已在路径集合中。路线名称必须是唯一的。参数名称:名称
抛出异常时会突出显示以下代码:
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Home", action = "Index", id = UrlParameter.Optional } // Parameter defaults
);
我根本没有修改上面的代码。我对全局文件所做的唯一更改是在Applicatio_Start中包含一些代码,告诉实体框架有关包含示例数据的.cs类。
我不知道为什么会这样,而且,正如我正在做一个教程,MVC对我来说显然是新手。如果有人能解决问题,我将不胜感激。
答案 0 :(得分:2)
您必须拥有另一条名为“默认”的路线
或者您可能两次注册路线。
答案 1 :(得分:2)
您可能在RegisterRoutes
中两次致电Application_Start
。