Установить сайт в физическое местоположение существующего сайта с помощью Installshield? - PullRequest
1 голос
/ 29 ноября 2011

У клиента есть веб-приложение LOB интрасети, которое он развертывает на серверах своих клиентов. С последним обновлением своего приложения, они хотят использовать хочет использовать InstallShield 2012, чтобы упростить процесс обновления. Установка должна заменить существующую версию новыми файлами в установщике. Их клиенты часто меняют физическое местоположение веб-сайта на что-то иное, чем inetpub, поэтому они хотят прочитать этот физический путь из IIS и установить там, где он указывает.

Как мы можем извлечь физический путь к веб-приложению (с известным именем) из IIS и использовать его для установки?

1 Ответ

2 голосов
/ 29 ноября 2011

Единственное решение, которое я могу придумать, - это пользовательское действие .Обычно вы используете пользовательский код для извлечения старого пути и сохранения его в свойстве установщика .Это свойство может затем использоваться в вашем установщике.

Обратите внимание, что только пользовательские действия, которые получают дескриптор установки, могут устанавливать свойства установщика.Поэтому вы можете попробовать создать пользовательское действие win32 DLL или VBScript.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...