【问题标题】:Wix Conditional WebApplicationExtensionWix 条件 WebApplicationExtension
【发布时间】:2011-11-25 06:43:14
【问题描述】:

我正在尝试使用我的 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 应用程序本身)...

谢谢。

【问题讨论】:

    标签: wix windows-installer wix3.5


    【解决方案1】:

    您可以尝试创建两个相同的组件,只是此设置不同,然后对它们设置条件。

    【讨论】:

    • 是的......我认为这是一种可能性......但除了一个部分之外重复所有内容似乎有点愚蠢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多