在WIX中,我可以使用iis:WebFilter元素安装ISAPI过滤器:
<Component Id='C.Filter1' Guid="6781xxxx-xxxx-4893-xxxx-aaaabbbbdddd">
<!-- CreateFolder - included to avoid problem with missing KeyPath -->
<CreateFolder/>
<iis:WebFilter Id="WebFilter1"
LoadOrder="first"
Name="My Custom ISAPI Filter"
Path="[INSTALLDIR]\Filter.dll"
WebSite='SelectedWebSite'
/>
</Component>
当我运行生成的MSI时,它会在给定的网站中安装给定的ISAPI过滤器。
如何在卸载MSI时删除或取消配置?
答案 0 :(得分:0)
我的错误。我在卸载时无意中设置了SKIPCONFIGUREIIS,因此未卸载过滤器。
当我修复条件时,它按预期工作。