VS 2008을 사용하여 웹 설치 프로젝트를 만들었습니다. IIS 6.0 메타베이스 호환성이 설치되어 있는지 확인해야합니다. 사용자 지정 작업에서 here에 지정된 레지스트리 키에 액세스하여 시도했습니다. 그러나 설치 프로그램을 실행하면 메타베이스 호환성이 설치되었는지 여부에 관계없이 키가 공백으로 표시됩니다.
IIS 6.0 메타베이스 호환성 설치 여부 확인
문제를 더 확인하려면 동일한 키에 액세스 할 수있는 콘솔 앱을 만들었습니다. win7에서 실행하면 앱이 실패합니다. 그런 다음 WinXP SP3 호환 모드로 실행했는데 완벽하게 실행되었습니다.
누군가 도와 드릴 수 있습니까? 나는 IIS 6.0 메타베이스 호환성이 설치되어 있는지 여부를 감지하는 다른 방탄 수단에 대해 열려 있습니다.
덕분에 마이크로 소프트 윈도우 IIS를 \ 마이크로 소프트 \ 윈도우 \ CurrentVersion \ 구성 요소 기반 서비스 \ 패키지 \ HKEY_LOCAL_MACHINE \ 소프트웨어에서 뭔가에 반영! 이것은 큰 도움이되었습니다! –