我想在Wix中设置我的默认安装位置以转到默认的IIS目录
通常是C:\ inetpub \ wwwroot \
在XML中我有
<Directory Id="TARGETDIR" Name="SourceDir">
<Directory Id="ProgramFilesFolder">
<Directory Id="INSTALLLOCATION" Name="myProduct">
我假设我可以将TARGETDIR的ProgramFilesFolder目录更改为与IIS属性匹配的目录。 (如果在机器上移动默认位置)
那会是什么?
答案 0 :(得分:9)
您可以使用注册表搜索来查找位置:
<Property Id="INSTALLLOCATION">
<RegistrySearch Id="FindInetPubFolder" Root="HKLM" Key="SOFTWARE\Microsoft\InetStp" Name="PathWWWRoot" Type="directory" />
</Property>
但我会提醒你,我通常不会这样做。我倾向于创建新网站或新虚拟目录,并使用ProgramFiles \ Company \ Product \ WebSites \ WebSite作为我放置文件的位置。这样可以更安全地与盒子上可能存在的任何其他网站集成。