2013-03-04 3 views
0

설치 프로그램을 실행할 때 기본 웹 사이트 (또는 동일한 포트에서 수신 대기하는 사이트)가 여전히 존재하더라도 업그레이드가 예상대로 작동하기 전에 IIS에서 3 개의 웹 사이트를 설정하도록 구성했습니다.WiX 3.7 IIS 설치

포트 80을 듣고있는 웹 사이트가 이미 시작된 경우 WiX는 설치 프로그램에서 웹 사이트를 만들고 시작하지 않습니다 (예상 한대로). 그러나 3.7으로 업그레이드 한 이후로 동일한 포트를 수신하는 IIS에 구성된 다른 사이트가있는 경우 설치 프로그램 웹 사이트를 만들지 않습니다.

WiX 설치 프로그램에서 웹 사이트를 추가하기 위해 추가해야하는 WiX 설정에 누락 된 것이 있습니까? 아니면 WiX를 통해 웹 사이트를 만드는 데 알려진 문제입니까?

편집

: 더이에 찾고

, 웹 사이트 이름이 아닌 포트에 의해 확인 것 같습니다. 포트 80에 "기본 웹 사이트"가 있으면 설치 프로그램에있는 웹 사이트 아래에있는 모든 응용 프로그램이 기본 웹 사이트 아래에 구성됩니다.

답변

0

감사합니다. Rob, 나는 ConfigureIfExists 플래그를 true로 설정하여이 문제를 해결할 수있었습니다.이 플래그는 원래 예상했던대로 사이트를 만들었습니다.

3

WiX 도구 모음의 IIS CustomActions는 "자연 키"를 사용하여 ip:port:header 웹 사이트를 찾습니다. 대부분의 웹 사이트는 port 만 지정됩니다. 시나리오에서는 WiX 도구 세트가 기존 웹 사이트를 찾고 설치 패키지의 사양을 기반으로 "고정"될 것으로 기대합니다.