路径网址

时间:2015-11-18 14:35:23

标签: c# asp.net-mvc asp.net-mvc-routing

在我的项目中,我必须复制网址中的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 }
);

而且,这些是我项目的属性:

enter image description here

我尝试删除我的bin文件夹,以防我有一个旧版本搞乱一切。但是,没什么。

还有什么呢?

谢谢

修改

如果我输入:http://localhost:53547/Projects

我将转到Index控制器中的Home视图。

0 个答案:

没有答案