InstallShield 2012: происходит сбой установки, когда для виртуального каталога IIS задано то же имя свойства, что и для компонента назначения - PullRequest
3 голосов
/ 30 марта 2012

У меня определено свойство (его значение задается в настраиваемом действии), которое используется для хранения каталога, в котором должно быть установлено веб-приложение.Я установил значение «назначение» для компонента в качестве этого свойства, а также «Виртуальный каталог / путь к источнику контента» для веб-приложения на панели «Информационные службы Интернета».

Веб-приложение правильноскопированы в папку назначения.Если бы я использовал другое свойство, скажем [INSTALLDIR], установка завершалась бы без ошибок, но виртуальный каталог IIS указывал на неправильное местоположение (INSTALLDIR не соответствует моему месту установки, так как я устанавливаю несколько веб-приложений, и у каждого есть свое собственноесвойство)

Установка откатывается и в журналах обнаруживается следующее:

CommitChanges for path 'MACHINE/WEBROOT/APPHOST/Testing/MSOW' and physical path 'C:\OtherInstalls\MSOW\'. <br/> CommitChanges failed with the following HRESULT: '-2147024891'. <br/> Error with IISRT: -2147024891 CustomAction ISIISInstall returned actual error code 1603 (note this may not be 100% accurate if translation happened inside sandbox) <br/> Action ended 10:48:08: InstallFinalize. Return value 3.

Нужно ли просто другое свойство для Virtual Dir?Или я просто очень запутался?

1 Ответ

3 голосов
/ 31 марта 2012

Вот некоторые дополнительные вещи, на которые нужно обратить внимание (включая доступный только для чтения web.config):

Устранение неполадок IIS в Vista SP1

...