маршрут mvc не может найти контролера

#asp.net-mvc

#asp.net-mvc

Вопрос:

Я продолжаю работу с приложением plural sight video messageboard. он работал нормально, и внезапно маршрутизация не находит контроллер; я ставлю точку останова в функции maproute, и она попадает, но оттуда я получаю ошибку not found; также другая проблема заключается в том, что я не вижу страницу с ошибкой (стек вызовов трассировка стека ужасная желтая страница), которая появляется длядоля секунды, а затем исчезает.

  routes.MapRoute(
            name: "Default",
            url: "{controller}/{action}/{id}",
            defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
        );
 

поэтому, пожалуйста, помогите мне с обеими проблемами

Комментарии:

1. забыл сказать, что другие приложения работают нормально. Я использую visual express 2013 для web

2. Можете ли вы опубликовать свою полную настройку маршрута. Кроме того, ваш RouteConfig зарегистрирован в событии Application_Start в Global.asax? Настройка маршрута. Зарегистрируйте маршруты(RouteTable. Маршруты);

3. общедоступные статические пустые маршруты регистрации (маршруты RouteCollection) { маршруты. IgnoreRoute(«{resource}.axd/{ pathInfo}»); / маршруты. MapRoute(имя: «myMessages», URL: «myMessages», по умолчанию: new { controller = «Home», action = «Messages» });*/ маршруты. MapRoute(имя: «По умолчанию», URL: «{controller}/{action}/{id}», по умолчанию: new {controller = «Home», action = «Index», id = UrlParameter. Необязательно } ); }

4. проблема решена: это была проблема с аутентификацией