【问题标题】:Does Wix3.6 support IIS6 and IIS7 simultaneously?Wix3.6 是否同时支持 IIS6 和 IIS7?
【发布时间】:2012-11-07 10:42:34
【问题描述】:

我打算编写一个支持 IIS6 和 IIS7+ 的 wix 设置。 Wix3.6 的 IIS 扩展是否支持两者? 这意味着编写一次,同时运行?或者我应该为每个服务器版本编写单独的代码,甚至是自定义操作?

提前谢谢..

【问题讨论】:

    标签: iis-7 wix iis-6 wix3.6


    【解决方案1】:

    好消息是:我使用默认的 IIS 扩展编写了 wix3.6 代码,它可以在服务器 II6 和 IIS7 上运行,而无需针对特定服务器进行任何特殊的代码调整:-) –

    【讨论】:

      【解决方案2】:

      据我所知,WiX IIsExtension 能够处理任何版本的 IIS。至少,我已经成功地将它与 IIS 5+ 一起使用。该扩展包含许多用于创建(和修改)网站、应用程序池、虚拟目录等的元素。

      针对不同版本 IIS 的代码的不同之处在于,某些属性(或元素)适用于更高版本的 IIS,而其他属性(或元素)则适用于旧版本。例如,<iis:WebAppPool> 元素对 IIS6 之前的版本没有意义。另一方面,<iis:WebApplication> 元素的Isolation 属性仅对 IIS5 及更早版本有效。

      因此,如果您打算支持不同的 IIS 版本,例如 5 / 6 / 7+,您很可能最终会拥有许多 <iis:WebSite> 定义,并针对相应的目标 IIS 版本进行适当配置。

      【讨论】:

      • 好消息是:我使用默认的 IIS 扩展编写了 wix3.6 代码,它可以在服务器 II6 和 IIS7 上运行,无需针对特定服务器进行任何特殊的代码调整:-)
      • @Yan Sklyarenko:也许您可以指出安装 IIS 6 虚拟目录的正确方向? stackoverflow.com/questions/21803019/…
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-19
      • 2013-09-16
      • 1970-01-01
      相关资源
      最近更新 更多