我正在尝试使用我的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应用程序本身)。
感谢。
答案 0 :(得分:4)
您可以尝试创建两个相同的组件,只有这个设置不同,然后在它们上设置条件。