Сайт не создается в IIS - ограниченная версия InstallShield
Я использую ограниченную версию InstallShield 2015 с Visual Studio 2015.
Я настроил параметры информационных служб Интернета, как показано ниже, но веб-сайт не создается в IIS.
Моя версия IIS: 10.0
Вот настройки IIS внутри InstallShield
Примечание. Исходный код успешно копирует [INSTALLDIR] конечного компьютера, но он не сопоставляется с IIS.
Обновления
Я вижу только декларации, относящиеся к IIS, но нигде не используемые в журнале!
Property(S): PROGMSG_IIS_CREATEAPPPOOL = Creating application pool %s
Property(S): PROGMSG_IIS_CREATEAPPPOOLS = Creating application Pools...
Property(S): PROGMSG_IIS_CREATEVROOT = Creating IIS virtual directory %s
Property(S): PROGMSG_IIS_CREATEVROOTS = Creating IIS virtual directories...
Property(S): PROGMSG_IIS_CREATEWEBSERVICEEXTENSION = Creating web service extension
Property(S): PROGMSG_IIS_CREATEWEBSERVICEEXTENSIONS = Creating web service extensions...
Property(S): PROGMSG_IIS_CREATEWEBSITE = Creating IIS website %s
Property(S): PROGMSG_IIS_CREATEWEBSITES = Creating IIS websites...
Property(S): PROGMSG_IIS_EXTRACT = Extracting information for IIS virtual directories...
Property(S): PROGMSG_IIS_EXTRACTDONE = Extracted information for IIS virtual directories...
Property(S): PROGMSG_IIS_EXTRACTDONEz = Extracted information for IIS virtual directories...
Property(S): PROGMSG_IIS_EXTRACTzDONE = Extracted information for IIS virtual directories...
Property(S): PROGMSG_IIS_REMOVEAPPPOOL = Removing application pool
Property(S): PROGMSG_IIS_REMOVEAPPPOOLS = Removing application pools...
Property(S): PROGMSG_IIS_REMOVESITE = Removing web site at port %d
Property(S): PROGMSG_IIS_REMOVEVROOT = Removing IIS virtual directory %s
Property(S): PROGMSG_IIS_REMOVEVROOTS = Removing IIS virtual directories...
Property(S): PROGMSG_IIS_REMOVEWEBSERVICEEXTENSION = Removing web service extension
Property(S): PROGMSG_IIS_REMOVEWEBSERVICEEXTENSIONS = Removing web service extensions...
Property(S): PROGMSG_IIS_REMOVEWEBSITES = Removing IIS websites...
Property(S): PROGMSG_IIS_ROLLBACKAPPPOOLS = Rolling back application pools...
Property(S): PROGMSG_IIS_ROLLBACKVROOTS = Rolling back virtual directory and web site changes...
Property(S): PROGMSG_IIS_ROLLBACKWEBSERVICEEXTENSIONS = Rolling back web service extensions...
Постановили
После добавления ЗАЯВКИ внутри ВЕБ-САЙТА проблема была решена. Похоже, просто наличие ВЕБ-САЙТА в InstallShield недостаточно.
3 ответа
Эта проблема была решена путем добавления приложения на веб-сайте.
Похоже, просто наличие Веб-сайта в Конфигурировании целевой системы-> Информационные службы Интернета недостаточно.
Причина: ограниченная версия InstallShield не поддерживает создание веб-сайтов за пределами веб-сайтов по умолчанию.
Хорошая попытка создать понятный вопрос, но, боюсь, вы забыли самую важную часть: что говорит файл журнала? Пожалуйста, обновите ваш вопрос с деталями.
Я добавляю это как ответ, и я буду "развивать" это, как только мы получим больше информации.
Вот мое стандартное объявление о регистрации для вас:
Регистрация вашего MSI-Install
Вот как войти в вашу установку (установка без вывода сообщений):
msiexec.exe /I "C:\Installer.msi" /QN /L*V "C:\msilog.log"
или для setup.exe:
Setup.exe /v"/l*v C:\msilog.log /QN"
Краткое объяснение параметров:
/I = run regular installation sequence
/QN = run completely silently
/L*V "C:\My.log" = verbose logging at specified path
Если это сбивает с толку, попробуйте installsite.org в журнале FAQ - как создать файл журнала для вашей установки.
- Когда у вас есть журнал, вы можете найти "значение 3" в файле журнала, как объяснил Роб Меншинг здесь. В вашем случае установка, кажется, завершилась успешно, поэтому вам нужно искать предупреждения и подавленные ошибки.
Эта статья Роберта Макдональда (Robert Macdonald) - из давно распущенной команды установщика Windows - настоятельно рекомендуется в качестве практического взгляда на ведение журнала MSI: как интерпретировать журналы установщика Windows.
- В этом блоге есть неработающая ссылка на файл PDF / Word с аннотированным журналом MSI. Здесь он воскрес из WayBack Machine.
Wilogutl.exe - программа просмотра журнала Microsoft SDK MSI. Не самая лучшая вещь, но имеет свое применение. Обсуждение его использования.
Некоторые ссылки:
Я создал другой веб-сайт за пределами веб-сайта по умолчанию в InstallShield Evaluation версии 2010. Я изменил номер порта TCP на 8080.