如何在Wix安装包中获得默认的IIS目录?

时间:2010-08-25 06:12:38

标签: iis wix wix3

我想在Wix中设置我的默认安装位置以转到默认的IIS目录

通常是C:\ inetpub \ wwwroot \

在XML中我有

<Directory Id="TARGETDIR" Name="SourceDir">
            <Directory Id="ProgramFilesFolder">
                <Directory Id="INSTALLLOCATION" Name="myProduct">

我假设我可以将TARGETDIR的ProgramFilesFolder目录更改为与IIS属性匹配的目录。 (如果在机器上移动默认位置)

那会是什么?

1 个答案:

答案 0 :(得分:9)

您可以使用注册表搜索来查找位置:

<Property Id="INSTALLLOCATION"> 
    <RegistrySearch Id="FindInetPubFolder" Root="HKLM" Key="SOFTWARE\Microsoft\InetStp" Name="PathWWWRoot" Type="directory" /> 
</Property>

但我会提醒你,我通常不会这样做。我倾向于创建新网站或新虚拟目录,并使用ProgramFiles \ Company \ Product \ WebSites \ WebSite作为我放置文件的位置。这样可以更安全地与盒子上可能存在的任何其他网站集成。

相关问题