如何在WiX中配置现有网站或创建新网站?

时间:2016-02-29 14:10:17

标签: iis wix installer

我正在创建一个wix安装程序来安装多个Web应用程序,我为用户提供了选择现有网站或创建新网站的选项。到目前为止,我已经实现了用户界面并查询了现有网站的IIS,但问题是我不知道如何配置这两个选项。我尝试使用条件组件检查我在自定义操作中设置的属性,但是这个场景的问题是我最终将网站元素放在我不想做的组件中,以防用户选择现有的网站(以避免它在卸载时被删除)..我在网上找到了安装到现有网站或创建一个新网站的解决方案但从来没有这两个。可以有人帮我这个吗?

2 个答案:

答案 0 :(得分:0)

您可以为此创建自定义操作,并将其结果设置为wix属性。

string result ;
session["RESULT"] = result;

然后在你的wxs中:

  <Custom Action="InstallWebsite" After='InstallFinalize'>NOT Install AND  (<![CDATA[RESULT<>"Existing"]]>)</Custom>

答案 1 :(得分:-1)

您可以为此创建自定义操作,并将其结果设置为wix属性。

string result ;
session["RESULT"] = result;

然后在你的wxs中: