Виртуальная директория в веб-приложении Orchard

Я хотел бы иметь папку /downloads внутри веб-приложения Orchard, куда я могу направлять клиентов, чтобы они могли скачивать файлы, т.е. www.mydomain.com/downloads/test.txt

В IIS я создал виртуальный каталог (не приложение) под сайтом Orchard, который указывает на папку downloads на сервере.

В файл Orchard Global.ascx я добавил следующее, думая, что это проблема маршрутизации:

public static void RegisterRoutes(RouteCollection routes) {
    routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

    routes.IgnoreRoute("downloads/{*pathInfo}"); // added this IgnoreRoute
}

Не уверен на 100%, нужно ли это.

Однако, когда я пытаюсь загрузить файл www.mydomain.com/downloads/test.txt, я продолжаю получать ошибку 404.

7
задан ajbeaven 26 February 2012 в 20:29
поделиться