Определите, установлена ​​ли совместимость с метабазой IIS 6.0 - PullRequest
0 голосов
/ 17 февраля 2011

Я создал проект веб-установки с использованием VS 2008, в котором мне нужно проверить, установлена ​​ли совместимость с метабазой IIS 6.0.Я попробовал это, получив доступ к ключам реестра, указанным в здесь в пользовательских действиях.Но когда я запускаю установщик, ключ оказывается пустым, независимо от того, установлена ​​ли совместимость с метабазой.

Для дальнейшей проверки проблемы я создал консольное приложение для доступа к тем же клавишам.Когда я запускаю его на win7, приложение не работает.Затем я запустил его в режиме совместимости с WinXP SP3, и он работал отлично.

Может кто-нибудь помочь с этим.Я открыт для других пуленепробиваемых средств обнаружения, установлена ​​ли совместимость с метабазой IIS 6.0

Ответы [ 2 ]

1 голос
/ 18 февраля 2011

В итоге я проверил наличие файла "% windir% \ system32 \ inetsrv \ metadata.dll".

0 голосов
/ 18 февраля 2011

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Обслуживание на основе компонентов \ Пакеты \ Microsoft-Windows-IIS-WebServer-Package ~ 31bf3856ad364e35 ~ amd64 ~~ 6.1.7600.16385 \ Updates

Проверка совместимости IIS-IIS1. 1. означает, установлен, 0 означает, что не установлен.


Другие флажки также отражают что-то в HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Component Based Servicing \ Packages \ Microsoft-Windows-IIS*

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