ASP.NET MVC 3 Основная проблема маршрутизации - PullRequest
0 голосов
/ 29 июля 2011

Работы:

404 Ошибка:

У меня есть представление Index для моего контроллера Home и действие Index.Все работало нормально, затем я произвел рефакторинг и изменил название приложения.Теперь только контроллер Home не будет отображаться по умолчанию в представлении Index, когда действие пропущено

Вот мои RegisterRoutes в Global.asax:

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 голосов
/ 31 июля 2011

В корневом каталоге приложения была пустая папка с именем Home. Приложение собиралось туда первым для просмотра. Удалено, проблема решена.

...