Wix3.6是否同时支持IIS6和IIS7?

时间:2012-11-07 10:42:35

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

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

提前感谢..

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

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

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

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