我创建了一个用于将网站安装到 iis 的 web setup msi。在 product.wxs 我已将目录设置为 WWWROOT
<Directory Id='TARGETDIR' Name='SourceDir'>
<Directory Id="IISROOT" Name='WebDir'>
<Directory Id='INSTALLDIR' Name='MyWebSetup'></Directory>
</Directory>
</Directory>
在安装过程中,用户可以为虚拟目录提供所需的名称。如果用户输入除“MyWebSetup”以外的任何其他名称,例如“MyWebSetup1”,则在 IIS 中会列出一个名为“MyWebSetup1”的虚拟目录和一个名为“MyWebSetup”的目录。现在我想要的是我需要使用用户输入的名称获取 Name='MyWebSetup' 说'MyWebSetup1'。我曾尝试使用自定义操作和许多其他操作来完成此操作,但没有用。请有人可以为我提供一个非常明确的解决方案,因为我是 Wix 的新手。任何帮助表示赞赏。谢谢你。