Я пытался:
services.AddMvc().AddRazorPagesOptions(options =>
{
options.Conventions.AddPageRoute("/Index", "old");
options.Conventions.AddPageRoute("/NewIndex", "");
}).SetCompatibilityVersion(CompatibilityVersion.Version_2_2);
Это исключение выдается:
AmbiguousMatchException: запрос соответствует нескольким конечным точкам.
Матчи:
Страница: / Индекс
Страница: / NewIndex
Я обнаружил этот , который предлагает переименовать страницу индекса, но, очевидно, если не веская причина, представленная, это обходной путь. Разве я не могу просто изменить страницу по умолчанию, не переименовав страницу / Index?
EDIT
Предлагаемые потоки SO не охватывают проблему, которую я объяснил, которая переопределяет маршрут по умолчанию без необходимости переименовывать страницу по умолчанию Index
.
Принятый ответ решил проблему.