Маршрут MVC, по которому существует путь

Я пытаюсь создать маршрут, который будет подписывать URL-адрес, например

http://mysite.com/tech/

, но у меня также есть фактический каталог под сайтом / tech, который содержит другие статические ресурсы. Не мой дизайнерский выбор, но я переношу старый сайт на mvc и не хочу разрушать кучу очень старых ссылок.

Мой маршрут, кажется, продолжает терпеть неудачу, и я могу предположить, что сервер видит этот каталог и пытается обслужить из него файл по умолчанию ... но ничего не найдено, и это не удается.

Я бы хотел, чтобы вместо этого использовался мой маршрут и чтобы я обслуживала свое мнение. Какие-нибудь лучшие практики для этого?

ОБНОВЛЕНИЕ: Я попытался использовать RouteExistingFiles = true, что помогло мне, но затем у меня возникли проблемы с файлами, которые существовали внутри этих каталогов. (например: http://mysite.com/tech/image.jpg ). Я начал добавлять записи IgnoreRoute для всех различных типов файлов, которые я хотел игнорировать (например, файлы .jpg ...), но это превратилось в большой беспорядок. Должен быть способ получше?

9
задан tereško 11 January 2013 в 19:54
поделиться