在我的项目中,我必须复制网址中的Controllers
才能使其正常工作。
例如,
我想要的是什么:
http://localhost:53547/Projects/Dashboard/1
然而,这会引发404
我需要键入以使其正常工作:
http://localhost:53547/Projects/Projects/Dashboard/1
为什么会这样?
这是我的RouteConfig
课程:
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
);
而且,这些是我项目的属性:
我尝试删除我的bin
文件夹,以防我有一个旧版本搞乱一切。但是,没什么。
还有什么呢?
谢谢
修改
如果我输入:http://localhost:53547/Projects
我将转到Index
控制器中的Home
视图。