【问题标题】:How do I configure an existing website or create a new one in WiX?如何在 WiX 中配置现有网站或创建新网站?
【发布时间】:2016-02-29 14:10:16
【问题描述】:

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

【问题讨论】:

    标签: iis wix installation


    【解决方案1】:

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

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

    然后在你的 wxs 中:

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

    【讨论】:

      【解决方案2】:

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

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

      然后在你的 wxs 中:

      【讨论】:

        猜你喜欢
        • 2014-03-26
        • 2013-08-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-12-11
        • 2017-07-28
        • 1970-01-01
        • 2012-04-27
        相关资源
        最近更新 更多