我一直在关注ASP.NET上出色的 MVC 音乐商店教程。一切都很顺利,直到我遇到了这个未处理的异常:
名为“默认”的路由已在路由集合中。路由名称必须是唯一的。参数名称:名称
抛出异常时突出显示以下代码:
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 对我来说显然是新的。如果有人能解决这个问题,将不胜感激。