ASP.NET MVC 3基本路由问题

时间:2011-07-29 19:28:56

标签: asp.net-mvc-3 routing http-status-code-404

使用:

404错误:

我的家庭控制器的索引视图和索引操作。 一切都运行正常,然后我重构并更改了应用程序名称。 现在,只有当操作被省略时,Home控制器才会默认为Index视图

这是我在Global.asax中的RegisterRoutes:

public static void RegisterRoutes(RouteCollection routes)
{
    routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

    routes.MapRoute(
        "Default", // Route name
        "{controller}/{action}/{id}", // URL with parameters
        new { controller = "Home", action = "Index", id = UrlParameter.Optional }
    );

}

1 个答案:

答案 0 :(得分:0)

应用程序根目录中有一个名为Home的空文件夹。该应用程序首先进入该视图。删除它,问题解决了。