Обслуживание статического контента в umbraco (через IIS)

У меня есть сайт 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 (в веб-кластере)не идеально.

Я бы хотел:

  • создать виртуальный каталог (или приложение), указывающее на нужное место. Скажите IIS, чтобы он обслуживал его как статический контент. Если мне нужно поместить файл web.config в папку (/foo), сказав, чтобы он вообще ничего не загружал, это будет нормально (, тогда я смогу использовать приложение, отличное от -.NET. pool)

Все, что я ищу, дает "нет, это невозможно". Я что-то пропустил?

[править]

Просто поясню: мне не нужен CDN — он у нас есть. Я просто хочу, чтобы /foo была собственной папкой с кучей html/css/images (, например, /foo/index.html, /foo/images/logo.png), которые обслуживаются до пользователя, но не через umbraco — только через IIS.

5
задан Owen Blacker 23 November 2012 в 12:10
поделиться