我在我的应用程序中添加了一个新控制器,然后从那里添加了一个新视图(右键单击,在上下文菜单上添加视图)
我已将路由添加到 Route 表,但是当我浏览到它时,我得到一个404
.
我只能假设这是一个根本性的错误,就好像我替换了默认路由中的值一样,我仍然无法访问我的页面。
路由表是;
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
"Classroom",
"{controller}/{action}/",
new { controller = "Classroom", action = "Index" }
);
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
//defaults: new { controller = "Classroom", action = "Index", id = UrlParameter.Optional }
);
只有回报View()
;在索引方法中。我已经安装了 Glimpse,但是当我得到一个 404 时,我实际上看不到正在传回的 url。
那么,我可以使用哪些技术/技巧来追踪它,(以及任何可能导致这种情况的常见问题?)
Visual Studio 2012,使用内置的网络服务器。
这是固定的。对我来说,这是一个愚蠢的问题。控制器被称为 Classroom 而不是 ClassroomController