Поддерживает ли Wix3.6 IIS6 и IIS7 одновременно?

Я собираюсь написать настройку Wix, которая поддерживает IIS6 и IIS7 +. Поддерживает ли расширение IIS для Wix3.6 и то, и другое? Это значит писать один раз, запускать на обоих? Или я должен писать для каждой версии сервера отдельный код или, может быть, даже настраиваемое действие?

заранее спасибо..


person Paco de Lucia    schedule 07.11.2012    source источник


Ответы (2)


Хорошая новость: я написал код wix3.6, используя расширение IIS по умолчанию, и он работает на обоих серверах II6 и IIS7 без какой-либо специальной адаптации кода для конкретного сервера :-) -

person Paco de Lucia    schedule 27.11.2012

WiX IIsExtension способен обрабатывать любую версию IIS, насколько я могу судить . По крайней мере, я успешно использовал его с IIS 5+. Расширение содержит ряд элементов для создания (и изменения) веб-сайтов, пулов приложений, виртуальных каталогов и многого другого.

Разница в коде, ориентированном на различные версии IIS, заключается в том, что некоторые атрибуты (или элементы) применяются к более высоким версиям IIS, а другие предназначены для обслуживания более старых версий. Например, элемент <iis:WebAppPool> не имеет смысла для версий до IIS6. С другой стороны, атрибут Isolation элемента <iis:WebApplication> действителен только для IIS5 и более ранних версий.

Итак, если вы намереваетесь поддерживать разные версии IIS, например 5/6 / 7+, вы, скорее всего, получите несколько <iis:WebSite> определений, настроенных соответствующим образом для соответствующей целевой версии IIS.

person Yan Sklyarenko    schedule 07.11.2012
comment
Хорошая новость: я написал код wix3.6, используя расширение IIS по умолчанию, и он работает на обоих серверах II6 и IIS7 без какой-либо специальной адаптации кода для конкретного сервера :-) - person Paco de Lucia; 19.11.2012
comment
@ Ян Скляренко: Может быть, вы укажете мне правильное направление установки виртуального каталога IIS 6? stackoverflow .com / questions / 21803019 /. - person Ostati; 16.02.2014