MSI установщик запускает скрипт перед установкой - PullRequest
1 голос
/ 02 декабря 2010

Я создаю новый установочный пакет для своего веб-приложения, поэтому я хочу иметь возможность создать новый веб-сайт и applicationPool в IIS до начала процесса установки, чтобы пользователь мог выбрать вновь созданный веб-сайт вдиалог (на самом деле это может быть что-то сделать, прежде чем формы будут показаны в мастере).

Есть ли способ сделать это?

С таможенными действиями кажется невозможным, так как ониизвините после того, как формы мастера показаны, и с Boostrapper это, кажется, не лучший вариант, так как я на самом деле ничего не устанавливаю, просто выполняю сценарий.

Спасибо

1 Ответ

1 голос
/ 02 декабря 2010

Зачем вам нужно создавать сайт и пул приложений перед установкой?

Простой подход состоит в том, чтобы просто заполнить диалог названием веб-сайта (и другой информацией IIS) и активностью;создайте его во время установки в зависимости от действий пользователя в этом диалоговом окне.

Например, если у вас есть поле со списком веб-сайтов, просто добавьте в него свой веб-сайт.Во время установки вы можете проверить, был ли выбран ваш сайт, и создать его при необходимости.

...