Можно ли включить совместимость метабазы ​​в 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

Другие вопросы по тегам