Можно ли включить совместимость метабазы в IIS 7 программно?
У меня есть приложение, которое я упаковываю в установщик. Я хотел бы, либо через реестр, либо путем написания сценария, включить совместимость метабазы IIS 6 в IIS 7.
Кто-нибудь знает возможно ли это?
1 ответ
Вы должны быть в состоянии использовать dism.exe или pkgmgr.exe или ocsetup.exe для автоматизации установки этого компонента. Технически вы можете сделать это в наши дни, потому что Windows Vista (насколько я знаю) всегда кэширует WIM-файл, необходимый для установки компонента.
Тем не менее, я бы не стал этого делать. Я бы просто обновился до InstallShield 2010, который имеет встроенные возможности II7. Или вы можете использовать Windows Installer XML 3.5, который имеет то же самое. Вы устраняете зависимость и упрощаете развертывание в процессе.
Если вы все равно решите это сделать, посмотрите эту хорошую статью:
Установите типичные рабочие нагрузки IIS
Обновление имени интерфейса
Совместимость метабазы IIS 6 Метабаза IIS
Совместимость IIS 6 WMI
IIS-WMIC-совместимость IIS 6
Инструменты сценариев IIS-LegacyScripts