WiX:如何检测 IIS 上安装了 URL Rewrite

Smi*_*ffy 1 iis windows-installer wix

我正在使用 WiX 3.10 创建用于安装 IIS(7.5 或更高版本)网站的 MSI。该网站需要 IIS 中的 URL 重写扩展。

有没有办法在WiX项目的启动条件下检测IIS中是否安装了URL Rewrite扩展?

Rol*_*olo 5

您可以对此项执行注册表搜索:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\IIS Extensions\URL Rewrite

或文件搜索到此文件:

%SystemRoot%\system32\inetsrv\rewrite.dll