Sitecore 6.5.x가 출시 된 지금과는 관계가 없지만 문제에 직면 한 사람들을 위해 자세한 설명을 드리겠습니다.
먼저 Sitecore 자체에는 IIS6 호환성 기능이 필요하지 않습니다. IIS 7을 지원하는 첫 번째 버전의 순수 IIS 7에서 정상적으로 실행됩니다.이 기능이 필요한 유일한 SETUP.EXE입니다.
몇 가지 기술적 인 배경 : Sitecore 설치 프로그램은 WiX으로 구성되어 있으며 여러 가지 맞춤 항목이 위에 있습니다. ASP.NET 웹 응용 프로그램을 설치하는 한 설치 프로세스 중에 IIS와 대화해야합니다 (IIS 웹 사이트, 응용 프로그램 풀 만들기 등). Vista가 출시되면 WiX 도구 세트에 IIS 7이 기본적으로 지원되지 않았습니다. (관련된 사람들에 따르면, 그것은 Microsoft IIS 팀과의 복잡한 관계의 결과입니다 :)).
유일한 옵션은 설치 패키지 내부에서 필요한 작업을 수행하기 위해 IIS6 호환성을 설정하는 것입니다.
여기 또 다른 문제가 있습니다. 기본적으로 "IIS6 메타베이스 호환성"만 필요하지만 사용자가 전체 "IIS6 호환성"스택을 사용하도록 설정 한 Sitecore 설치에 버그가있었습니다. 이것은 오래전에 고쳐졌지만, 분명히 이전 버전의 설치 프로그램은 다시 빌드되지 않습니다. 그래서
는 요약 : 당신이 Sitecore의 6.5.x 이상을 사용하는 경우
- , 당신은 그것에 대해 걱정할 필요가 없습니다. 더 IIS6 호환성 의존성은 더 이상 없다
은 "IIS6 호환성은"에만
필요합니다
- 그 일을 할 setup.exe를 - 안전하게 당신이 운이 경우 Sitecore 설치
- 후 다시 비활성화로 할 수 있습니다 바로 그 버전을 설치, 단지 는
이 더 빛을 비춰 희망 패스 확인하기 위해 전체 IIS6 호환성 기능 수 있습니다.
다음 문서에 설명 된대로 IIS 6 메타베이스 호환성, IIS 6 WMI 호환성 및 IIS 6 관리 콘솔을 설치했습니다. http://technet.microsoft.com/ko-kr/library/bb397374(v=exchg.80)) .aspx 설치되었는지 확인했지만 Sitecore 앱 설치 프로그램을 다시 실행해도 여전히 IIS6 호환성 필수 구성 요소를 통과하지 못합니다. 어쨌든 설치를 계속 하시겠습니까? – crjunk
나에게 유일한 차이점은 IIS 스크립팅도 확인했기 때문입니다. – ToddB
IIS Scripting을 설치하면 문제가 해결되었습니다. 감사! – crjunk