У меня есть установщик, который я изменяю, где мы модифицируем веб-сайт в IIS.Требования гласят, что конечный пользователь должен сначала создать сайт в IIS.Мы читаем информацию о сайте, которую они выбирают из раскрывающегося списка программы установки для своего сайта, и сохраняем информацию в свойствах в WiX.
У меня есть элемент WebSite в компоненте, и для ConfigureIfExists установлено значение yes.Кажется, что многое из этого работает отлично, он сбрасывает каталог сайта, где находится сайт на диске.
Проблема в том, что когда я проверяю настройки в IIS, веб-сайт неначалось, даже когда у меня AutoStart = да и StartOnInstall = да.Проблема, которую я вижу, состоит в том, что, поскольку это существующий веб-сайт, он создает дублирующую привязку для сайта, того же порта и всего, что приводит к тому, что сайт не запускается.
Кто-нибудь знает, почему этопроисходит, или как это решить?Мне нужно, чтобы он не дублировал привязку, чтобы веб-сайт можно было перезапустить после завершения установки.