После обновления моего приложения с asp.net core 2.1 до 2.2 кажется, что действие маршрута по умолчанию не работает для контроллеров, которые живут в отдельной библиотеке классов.
Например, у меня есть маршрут по умолчанию, подобный этому:
routes.MapRoute(
name: "default",
template: "{controller}/{action}"
,defaults: new { controller = "Home", action = "index" }
);
и в моей библиотеке классов у меня есть контроллер SiteAdminController, у которого есть метод действия Index.
Когда я посещаю URL / siteadmin, я получаю индекс HomeController, а не действие индексаSiteAdminController
, если я использую / siteadmin / index, тогда он работает
Как я могу заставить его работать, не требуя явного действия индекса в URL?Работало нормально в 2.1