Wix条件WebApplicationExtension

时间:2011-09-26 14:27:43

标签: wix windows-installer wix3.5

我正在尝试使用我的Wix安装程序安装MVC网站。它应该适用于IIS 6和IIS 7.如果目标有IIS 6,我想使用

    <iis:WebApplicationExtension
    CheckPath="no"
    Executable="[NETFRAMEWORK40INSTALLROOTDIR]aspnet_isapi.dll"
    Verbs="GET,HEAD,POST"/>

如果它是IIS 7+,我不想这样做(因为ASP .NET默认不提供静态内容类型)。

如何使上述行有条件?我知道我可以在包含组件中设置一个条件......但这不是我想要的,因为无论如何都应该安装组件的其余部分(Web应用程序本身)。

感谢。

1 个答案:

答案 0 :(得分:4)

您可以尝试创建两个相同的组件,只有这个设置不同,然后在它们上设置条件。