2

我的安装程序使用 IISMain 安装到典型的 IIS 文件夹结构:

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

当只有一个C:\驱动器时,它会安装到C:\inetpub\. 但是,我们最近添加了一个E:\驱动器并在其上创建了一个Inetpub文件夹。除此之外,我们没有对系统进行任何更改 - 我们所做的只是添加E:\驱动器并使用典型New Folder功能来创建新Inetpub文件夹。但是,我的安装程序现在安装到新E:\Inetpub\文件夹中。

虽然这是安装程序所需的功能,但我对如何IISMain知道指向新文件夹而不是原始文件夹感到困惑。IISMain目录路径如何设置?

4

1 回答 1

3

TARGETDIR是一个 Windows Installer 文件夹,最终将指向机器上最大(最多可用空间)驱动器的根目录。所以如果E:\大于C:\那么TARGETDIR将是E:\

于 2013-04-24T20:34:14.170 回答