2013-07-11 3 views
2

개발 Windows Server 2008에서 Sitecore 6.3.1을 IIS7 아래에서 실행했습니다. 이 설치는 수동으로 설치되었습니다. 데스크톱 인터페이스를 사용할 때 약간의 사소한 문제가 있지만 Sitecore를 개발하고 실행하지 못하게하는 것은 없습니다.Sitecore에 IIS6이 필요함

Sitecore 웹 응용 프로그램 설치 프로그램 (.exe)을 사용하여 Sitecore 6.3.1을 설치하는 중입니다. 이 방법으로 Sitecore를 설치하면 내가 겪었던 오류가 해결되는지보고 싶습니다.

설치 마법사를 실행할 때 서버가 IIS6과 호환되지 않으므로 설치해야한다는 메시지가 표시됩니다.

IIS6을 설치해야합니까, 아니면이 메시지를 무시하고 IIS7을 사용하여 설치를 계속할 수 있습니까?

답변

1

나는 그것을 무시하는 것이 확실치 않지만 II6도 설치할 필요가 없습니다. IIS 6 Management 호환성을 설치하기 만하면됩니다.

Windows 기능 (프로그램 및 기능) -> 인터넷 정보 서비스 -> 웹 관리 도구 -> IIS 6 관리 호환성으로 이동하십시오.

+0

다음 문서에 설명 된대로 IIS 6 메타베이스 호환성, IIS 6 WMI 호환성 및 IIS 6 관리 콘솔을 설치했습니다. http://technet.microsoft.com/ko-kr/library/bb397374(v=exchg.80)) .aspx 설치되었는지 확인했지만 Sitecore 앱 설치 프로그램을 다시 실행해도 여전히 IIS6 호환성 필수 구성 요소를 통과하지 못합니다. 어쨌든 설치를 계속 하시겠습니까? – crjunk

+0

나에게 유일한 차이점은 IIS 스크립팅도 확인했기 때문입니다. – ToddB

+0

IIS Scripting을 설치하면 문제가 해결되었습니다. 감사! – crjunk

2

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 호환성 기능 수 있습니다.