如何设置安装程序以安装到默认的IIS目录?

时间:2013-04-26 15:18:00

标签: wix

所以,这是对this question的跟进。似乎TARGETDIR默认为具有最多可用空间的驱动器。如何使目录结构基于默认的IIS目录(无论其所在的驱动器如何)?

<Fragment>
  <Directory Id="TARGETDIR" Name="SourceDir">
    <Directory Id="IISMain" Name="inetpub">

1 个答案:

答案 0 :(得分:2)

首先,你必须找出IIS期望其默认文件夹的位置。我不确定在任何地方都有正式记录。如果是,请使用该文档来定义它。

如果我们只是猜测,那么我猜它是inetpub上的WindowsVolume文件夹。为了实现这个猜测,我会使用您的目录树,然后执行以下操作:

<SetDirectory Id='IISMain' Value='[WindowsVolume]\inetpub' />

同样,这只是猜测,因为我从来没有找到说明IIS默认文件夹位置的文档。如果找到文档,请改用该定义。