Маршрутизация к виртуальному элементу

Я пытаюсь создать маршрут в таблице маршрутов, который направляет к виртуальному элементу (, используя 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);
}

Итак, можно ли указать на такой предмет?

5
задан jdphenix 20 March 2014 в 05:54
поделиться