我遇到了修复安装程序问题的错误.不幸的是,我对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>
Run Code Online (Sandbox Code Playgroud)
知道为什么没有映射这个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>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1378 次 |
| 最近记录: |