MVC3 не находит ресурсы - PullRequest
       4

MVC3 не находит ресурсы

0 голосов
/ 20 августа 2011

Я пытаюсь запустить веб-сайт mvc3.Но когда я загружаю сервер, я получаю эту ошибку.

Описание: HTTP 404. Ресурс, который вы ищете (или одна из его зависимостей), мог быть удален, изменилось его имя илиВременно недоступен.Пожалуйста, просмотрите следующий URL и убедитесь, что он написан правильно.

Мой файл маршрутов выглядит следующим образом

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 = "" }  // Parameter defaults
           );
            routes.MapRoute(
               "States",                                              // Route name
               "{controller}/{action}/{id}",                           // URL with parameters
               new { controller = "States", action = "Index", id = "" }  // Parameter defaults
           );
        }

1 Ответ

1 голос
/ 20 августа 2011

Я заметил, что у вас есть две возможно конфликтующие регистрации маршрута.Попробуйте удалить первую регистрацию и оставить только эту:

           routes.MapRoute(
               "States",
               "{controller}/{action}/{id}",
               new { controller = "States", action = "Index", id = "" }
           );
...