2009-11-17 2 views
4

설치 프로그램 문제를 해결할 수있는 버그가 있습니다. 불행하게도, 나는 WIX에 관해 아무것도 모르기 때문에, 나는 어디에서 시작해야하는지 정확히 알지 못한다.WIX를 통해 MimeMap을 추가하지 못했습니다.

WXS 파일에 필요한 MimeMap이 추가되었지만 IIS6이 설치된 Windows 2003에 QA가 설치된 경우 MIME 유형이 설정되지 않았습니다.

어디서부터 시작해야할지 모르겠습니다. 우리는 Wix 3.0을 사용하고 있습니다. 다음은 XML입니다.

<iis:WebSite Id="DefaultWebSite" Description="Default Web Site"> 
    <iis:WebAddress Id="AllUnassigned" Port="80" /> 
    <iis:MimeMap Id="registerXapMimeType" Extension=".xap" Type="application/x-silverlight-app"/> 
</iis:WebSite> 

왜이 MIME 유형이 매핑되지 않았습니까?

답변

7

내가 거의 같은 일을하고있어 그것이 작동하고; I가 볼 수있는 유일한 차이점은 I 대신 사이트 원소의 WebVirtualDir 밑에 설정하려고이다

<Component Id="IIS6VirtualDirComponent" KeyPath="yes" Guid="blah"> 
    <iis:WebVirtualDir Id="IIS6VirtualDir" Directory="INSTALLLOCATION" Alias="[TARGETVDIR]" WebSite="IIS6WebSite" DirProperties="IIS6WebDirProperties"> 
    <iis:WebApplication Id="IIS6WebApplication" Name="[TARGETVDIR]" WebAppPool="IIS6WebAppPool"> 
    ... 
    </iis:WebApplication> 
    <iis:MimeMap Id="IIS6MimeMapXAP" Extension=".xap" Type="application/x-silverlight-app" /> 
    </iis:WebVirtualDir> 
</Component> 
+1

이것은 웹 사이트 내에서 가상 응용 프로그램에 MIME 형식을 추가하는 것으로 보입니다. 웹 사이트 자체에 MIME 유형을 추가하는 것은 어떻습니까? –

1

브라이언, I는 실리콘에 의해 제안 된 바와 같이 WebVirtualDir로의 MimeMap 등록을 이동하여 고정. Go figure ...

관련 문제