如何创建将同时安装到 IIS6 和 IIS7 的 WIX 安装程序

Posted

技术标签:

【中文标题】如何创建将同时安装到 IIS6 和 IIS7 的 WIX 安装程序【英文标题】:How can I create a WIX installer that will install both to IIS6 and IIS7 【发布时间】:2011-04-18 11:51:46 【问题描述】:

我正在使用各种不同版本的 WIX,试图让安装程序能够安装到两个 IIS 版本。我听说 WIX 本身不支持 IIS7,所以必须创建一个 CA 来提供功能

有没有人举例说明如何创建可以做到这一点的功能?我已经有一个安装程序来将网站安装到 IIS6,但无法使用我找到的 IIS7 自定义操作附加它。

编辑:啊,好吧,我会改写我的问题。

如何创建 UI 以允许用户选择用于 IIS6 和 IIS7 的网站(即支持所有版本的 IIS 进行查询)?

【问题讨论】:

【参考方案1】:

WiX 3.5 支持 IIS7。您应该使用通常用于 IIS6 的 IIsExtension 的相同元素。此外,不再需要“IIS6 兼容性”前提条件。

【讨论】:

以上是关于如何创建将同时安装到 IIS6 和 IIS7 的 WIX 安装程序的主要内容,如果未能解决你的问题,请参考以下文章

黄聪:如何开启IIS7以上的“IIS6管理兼容性”

IIS7.0 到 IIS6.0

IIS6.0 IIS7.5应用程序池自动停止的解决方法

[转]IIS6.0迁移至IIS7.0

IIS6.0 IIS7.5应用程序池自动停止怎么办

将网站从 IIS6 迁移到 IIS 7.5 后不显示内容