.net MVC 2 default Маршрут внезапно перестал работать - PullRequest
2 голосов
/ 04 октября 2010

сегодня маршрут по умолчанию для моего сайта перестал работать, но странно то, что global.ascx вообще не изменился.

при вводе URL-адреса mysite.com/

я получаю эту ошибку 404

Ресурс не найден. Запрашиваемый URL: /Views/Start/Index.aspx

У меня есть стандартный болотный маршрут MVC по умолчанию

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

странность в том, что даже если я создаю папку «Пуск» с копией моего индексного представления, она все равно не работает и выдает ту же ошибку 404.

кто-нибудь еще имел эту проблему ??

любая помощь наиболее ценится

Truegilly

Ответы [ 2 ]

1 голос
/ 05 марта 2012

Хотя это и не обязательно ответ на этот вопрос, когда отладчик Haack показывает, что ваши таблицы маршрутизации настроены нормально, но вы все еще получаете 404, проверьте, что ваш Контроллер общедоступен!

1 голос
/ 04 октября 2010

Повторно добавьте файл ASP.Net MVC по умолчанию Default.aspx в корень сайта.

Этот файл принудительно заставляет запросы / запускаться через механизм маршрутизации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...