HTTP 정품 인증으로 가정 할 때 Windows Communication Foundation HTTP 정품 인증을 의미합니다. 그 말로 ...
사용자 지정 작업 대신 Yan에 설명 된대로 레지스트리 항목을 사용하여 속성을 설정할 수 있습니까? IIS6 메타베이스 호환성을 위해 예를 들어 내가 사용
<Condition Message="IIS6 or IIS 7 is required. If you are running IIS7 the IIS 6 Metabase Compatibility Feature must be installed.">
<![CDATA[IISMAJORVERSION="#6" OR (IISMAJORVERSION="#7" AND (IIS_METABASE_COMPAT OR IIS_METABASE_COMPAT_X64))]]>
</Condition>
난에서 키를 찾을 :
<Property Id="IIS_METABASE_COMPAT">
<RegistrySearch Id="CheckIisMetabase"
Root="HKLM"
Key="SOFTWARE\Microsoft\InetStp\Components"
Name="Metabase"
Type="raw"
Win64="no" />
</Property>
그리고 시작 조건에 대한
(위가 시작 조건의 여러 호텔 중 한 곳입니다)
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.0\Setup\Windows Communication Foundation\HTTPActivation
이 목적을 위해 유용 할 수도 있고 그렇지 않을 수도 있습니다. 또한 유용 할 수도있는
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.0\Setup\Windows Communication Foundation
에 InstallSuccess라는 REG_DWORD가 있습니다.
이 중 하나에 대한 설명서를 찾을 수 없지만 InstallSuccess REG_DWORD에 대한 값이 (1)이고 둘 다 설치되어 있으며 HTTPActivation 키가 있습니다.
동의. 실패한 조치는 묵시 요구 사항 (조건부로 설치 프로그램을 중단 함)을 만족 시키지만 설치 담당자가이를 수정하는 방법을 알려주지는 않습니다. 실행 조건에서 속성 및 조건을 설정하는 것이 훨씬 좋으며 메시지가 포함 된 19 "오류"CA를 입력하십시오. –