Я хотел бы иметь папку / downloads внутри веб-приложения Orchard, куда я могу направлять клиентов, чтобы они могли загружать файлы, т.е.www.mydomain.com/downloads/test.txt
В IIS я создал виртуальный каталог (не приложение) под веб-сайтом Orchard, который указывает на папку загрузок на сервере.
В файле 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.