Проверьте метаданные IIS6 в Windows Server 2008 x64 - PullRequest
1 голос
/ 18 июля 2011

, когда я проверяю, установлена ​​ли метабаза IIS6, в Windows Server 2008 x64 Enterprise Edition. используйте этот код:

<Property Id="IIS_METABASE_COMPAT"> <RegistrySearch Id="CheckIISMetabase" Root="HKLM" Key="SOFTWARE\Microsoft\InetStp\Components" Name="ADSICompatibility" Type="raw" /> </Property>

<Condition Message="IIS 6 Metabase Compatibility feature must be installed"> Installed OR ((VersionNT < 600) OR IIS_METABASE_COMPAT) </Condition>

независимо от того, установил ли я IIS6 MetaBase или нет, всегда говорится: «Должна быть установлена ​​функция совместимости метабазы ​​IIS 6», я проверял, существует ли registKey. Об этом уже сообщал кто-то из списка ошибок. пожалуйста, проверьте ниже URL для этой ошибки.

http://sourceforge.net/tracker/index.php?func=detail&aid=3126222&group_id=105970&atid=642714

Пожалуйста, предложите какое-нибудь решение

1 Ответ

1 голос
/ 18 июля 2011

Возможно, вы ищете не то место в системном реестре. Если ваш пакет x86 (см. Package / @ Platform attribute), и вы устанавливаете на 64-битной (в зависимости от вашего вопроса), RegistrySearch будет выглядеть 32-битной реестр. См. Атрибут RegistrySearch / @ Win64 для получения более подробной информации.

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