Можно ли переопределить действие по умолчанию для одного контроллера, не затрагивая остальную часть маршрутизации?В настоящее время у меня есть маршрут по умолчанию
routes.MapRoute(
name: "Default",
template: "{controller}/{action}",
defaults: new { controller = "Book", action = "Index" }
);
Это работает в общем случае, но теперь я хочу добавить AdminController, но я хочу, чтобы действие по умолчанию для AdminController было Users, а не Index.
Я действительно не хочу использовать атрибутную маршрутизацию на этом контроллере, поскольку мы можем позже обновить маршрутизацию по умолчанию, и я хочу сохранить как можно больше централизованной и СУХОЙ.Я просто хочу, чтобы URL-адреса / Admin и / Admin / Users направлялись к действию Users на этом одном контроллере.
В настоящее время я использую ASP.Net Core 2.0 с намерением перейти на 2.1, как тольковыпущен.В настоящее время он работает на .Net Framework, но мы хотим обновить его до .Net Core, как только мы сможем избавиться от некоторых зависимостей, которые у нас есть в настоящее время на платформе (маловероятно, чтобы это было в первом выпуске).
Любые предложения