У меня есть статические страницы в моем проекте Razor Pages, например, About-us.cshtml, который находится внутри папки Pages (по умолчанию)
Затем у меня есть этот Page Route в Startup.cs
options.Conventions.AddPageRoute("/Listing", "{programType}/{city}");
Когда я загружаю сайт и открываю страницу о нас localhost / about-us, то он корректно загружает страницу about-us в течение 3 секунд, и я загружаю страницу со списком внутри страницы about us (поэтому он буквально добавит дополнительное верхнее меню и нижний колонтитул.
Насколько я понимаю, он загружает обе страницы, но я подумал, что, поскольку страница About-Us (существующий файл с таким именем) уже удовлетворяет маршрут, по которому она идетдолжны быть остановлены правила обработки.