【发布时间】:2010-12-15 12:03:46
【问题描述】:
Wix 网站操作 has to be specified outside of a Component 如果您想安全地使用默认网站(安全地我的意思是安装程序不会在卸载时删除默认网站)。
<Fragment>
<iis:WebSite Id="DefaultWebSite" Description="Default Web Site" Directory="INSTALLDIR">
<iis:WebAddress Id="AllUnassigned" Port="80" />
</iis:WebSite>
</Fragment>
我的安装程序有很多功能,其中一些仅在安装 IIS 时才启用。禁用基于条件的功能可以正常工作,并且不会创建虚拟目录或站点,但在安装过程中 MSI 仍会由于 WebSite 操作而尝试联系 IIS,并且在未安装 IIS 的计算机上失败:
"Cannot connect to Internet Information Server. (-2137221164 )"
我发现了一些关于 SKIPCONFIGUREIIS 的信息,但这似乎在 Wix 3 中不起作用。
【问题讨论】:
标签: iis wix windows-installer