我打算编写一个支持IIS6和IIS7+的wix设置。Wix3.6的IIS扩展支持两者吗?这意味着只写一次,两次都运行?或者我应该为每个服务器版本编写单独的代码,或者甚至是一个自定义操作?
提前谢谢..
发布于 2012-11-27 15:03:53
好消息是:我使用默认的IIS扩展编写了wix3.6代码,它可以在II6和IIS7服务器上运行,而不需要针对特定服务器进行任何特殊的代码调整:-)-
发布于 2012-11-07 20:06:43
据我所知,WiX IIsExtension能够处理任何版本的IIS。至少,我已经成功地在IIS 5+中使用了它。该扩展包含许多用于创建(和修改)网站、应用程序池、虚拟目录等的元素。
针对不同IIS版本的代码的不同之处在于,某些属性(或元素)适用于较高版本的IIS,而其他属性(或元素)适用于较早版本的IIS。例如,<iis:WebAppPool>元素对于IIS6之前的版本没有意义。另一方面,<iis:WebApplication>元素的Isolation属性只对IIS5和更早版本有效。
因此,如果您打算支持不同的IIS版本,例如5/6/ 7+,您最终很可能会有许多<iis:WebSite>定义,并根据相应的目标IIS版本进行适当的配置。
https://stackoverflow.com/questions/13268010
复制相似问题