使用 WiX 查找或创建 Web 应用程序

Posted

技术标签:

【中文标题】使用 WiX 查找或创建 Web 应用程序【英文标题】:Finding or creating web application using WiX 【发布时间】:2013-06-03 16:12:09 【问题描述】:

我有这个要求,我必须将文件安装到现有网站中可能存在或不存在的 Web 应用程序中。我希望将我们当前的自定义操作转换为使用 iis 扩展。

基本上,我现在拥有的是一个对话框,其中包含一个列出所有可用网站的组合框和一个用于加载包含该网站的所有 Web 应用程序的第二个组合框的按钮。用户可以选择一个或输入新应用程序的名称。

单击下一步时,如果 Web 应用程序不存在,则会向用户显示一个对话框以选择应用程序池和安装文件夹,否则安装程序会跳过该对话框。然后通过单击安装时启动的自定义操作创建 Web 应用程序。

我已经阅读了this question,它让我对 iis 扩展的工作原理有了相当多的了解,但它仍然不能完全回答我的问题。

如果我将一个 Web 应用程序元素放入一个组件并且该应用程序已经存在,它会使用那个元素、覆盖它还是创建一个新元素?

【问题讨论】:

【参考方案1】:

它将覆盖 Web 应用程序。这通常是需要的,以便您知道您的 Web 应用程序已按照您需要的方式进行配置。

【讨论】:

以上是关于使用 WiX 查找或创建 Web 应用程序的主要内容,如果未能解决你的问题,请参考以下文章

使用 WiX 创建 IIS 虚拟目录

MVC Web 应用程序 WIX 安装程序

使用 WiX 工具集部署多个 WCF Web 服务 - 错误的 svc 文件

WIX安装项目未完全卸载应用程序

在不同服务器上的 ReactJS 和 WIX Web 应用程序之间共享会话

WIX、引导程序或自定义操作