У меня есть сайт Umbraco в корневом каталоге. Это работает нормально.
Мне нужно иметь возможность обслуживать статический (не ASP.NET)контент из IIS, например, /foo. (/foo сопоставляется с другой структурой папок, отличной от структуры основного приложения, например:
www.example.com -> d:\sites\example.com
www.example.com/foo -> d:\sites\static\foo
www.example.com/bar -> d:\sites\static\bar
Я могу настроить приложение IIS, но затем я наследую родительское приложение web.config, и поскольку это статическое содержимое, в нем нет ни одного из dll и т. д. необходимы (и не должны их иметь!)
Я могу настроить виртуальный каталог IIS и добавить различные биты в web.config, чтобы указать Umbraco НЕ использовать папку (umbracoReservedUrls, umbracoReservedPaths). Это работает, однако оно по-прежнему работает как основное приложение ASP.NET, и я бы предпочел, чтобы оно было только статическим (, т. е. среда выполнения.NET не разрешена )
. из них, поэтому нужно будет заскриптовать все творение. Редактировать 4 файла web.config (в веб-кластере)не идеально.
Я бы хотел:
Все, что я ищу, дает "нет, это невозможно". Я что-то пропустил?
Просто поясню: мне не нужен CDN — он у нас есть. Я просто хочу, чтобы /foo была собственной папкой с кучей html/css/images (, например, /foo/index.html, /foo/images/logo.png), которые обслуживаются до пользователя, но не через umbraco — только через IIS.