Я пытаюсь создать маршрут в таблице маршрутов, который направляет к виртуальному элементу (, используя cms, который создает URL-адрес, например example.com/about/company, где нет физического файла с именем компания )с использованием system.web.routing (к сожалению, я не могу использовать переписывание/маршрутизацию iis ). Я пробовал следующее, но это приводит к ошибке 404. Если я укажу на другой физический файл (для целей тестирования ), маршрутизация работает нормально.
void RegisterRoutes(RouteCollection routes)
{
routes.RouteExistingFiles = true;
routes.MapPageRoute("about", "about/us", "~/about/company", false);
}
Итак, можно ли указать на такой предмет?