У меня проблема с вызовами методов действий, которые выполняются до, во время и после обработки 1-го действительного пути маршрутизации VS.
Мне сложно предоставить код, потому что проблема не связана слюбой конкретный вызов, который я делаю к этим методам действия.Если я поставлю точки останова на этих известных вызовах, они никогда не будут вызваны, вызывается только сам метод действия.
Хотя я могу дать маршрут, который я использую.Если можно увидеть поток в VS, который вызывает эти действия, но как я могу отследить, что создает эти потоки?Кажется, что я хочу попробовать загрузить все контроллеры, которые соответствуют маршрутам, но я думал, что он останавливается, когда находит первый хороший маршрут.
Как я могу остановить выход VS за пределы неизвестного хорошего маршрута?
Буду признателен за любые подсказки о том, что я могу проверить.
Я искал способы показать, что вызывает методы действия в контроллере, но я ничего не нашел.Пробовал играть с Request.UrlReferrer
, но это всегда возвращает ноль.
Нет смысла вызывать методы индексов действий, включая вызов return для загрузки представления, но эти представления никогда не показываются в конце.
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
name: "Root",
url: "",
defaults: new { controller = "Dashboard", action = "Index" }
);
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Dashboard", action = "Index", id = UrlParameter.Optional }
);
Нет сообщений об ошибках.