代码之家  ›  专栏  ›  技术社区  ›  Bluephlame

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

  •  5
  • Bluephlame  · 技术社区  · 15 年前

    通常为C:\inetpub\wwwroot\

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

    那会是什么?

    1 回复  |  直到 15 年前
        1
  •  9
  •   Christopher Painter    15 年前

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

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

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