我遇到了一个错误来修复安装程序问题。不幸的是,我对 WIX 一无所知,所以我不知道从哪里开始。
WXS 文件正在添加必要的 MimeMap,但是当 QA 在带有 IIS6 的 Windows 2003 上安装我们的应用程序时,未设置 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 类型没有被映射吗?
我正在做几乎同样的事情并且它正在发挥作用;我能看到的唯一区别是我将其设置在 WebVirtualDir 而不是 WebSite 元素下:
<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>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)