Я хотел бы иметь папку /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.