Можно ли включить совместимость метабазы ​​в IIS 7 программным способом? - PullRequest
0 голосов
/ 20 января 2011

У меня есть приложение, которое я упаковываю в установщик. Я хотел бы, либо через реестр, либо написав скрипт, включить совместимость метабазы ​​IIS 6 в IIS 7.

Кто-нибудь знает, возможно ли это?

1 Ответ

0 голосов
/ 20 января 2011

Вы можете использовать dism.exe или pkgmgr.exe или ocsetup.exe для автоматизации установки этого компонента.Технически вы можете сделать это в наши дни, потому что Windows Vista (насколько я знаю) всегда кэширует WIM-файл, необходимый для установки компонента.

Тем не менее, я бы не стал этого делать.Я бы просто обновился до InstallShield 2010, который имеет встроенные возможности II7.Или вы можете использовать Windows Installer XML 3.5, который имеет то же самое.Вы устраняете зависимость и упрощаете развертывание в процессе.

Если вы все равно решите это сделать, прочитайте эту хорошую статью:

Установка типовых рабочих нагрузок IIS

Имя обновления имени пользовательского интерфейса

Совместимость метабазы ​​IIS 6 * Метабаза IIS

Совместимость WMI IIS 6

Совместимость IIS-WMIC совместимость IIS6

Инструменты сценариев IIS-LegacyScripts

...