【问题标题】:Wix Convert older to Web Application (not virtual)Wix 将旧版本转换为 Web 应用程序(非虚拟)
【发布时间】:2018-01-25 16:46:06
【问题描述】:
我正在尝试创建一个 wix (MSI) 项目,将一个文件夹从 USB 设备复制到 inetpub/wwwroot 默认 IIS 文件夹中(我已经通过 CustomAction 和 xcopy 命令完成了此操作)。
我要做的下一步是在 Web 应用程序中转换此文件夹,但不使用虚拟应用程序。在实践中,如果我在位于 wwwroot 文件夹下的普通文件夹上单击 IIS 中的命令“转换应用程序”,我想做同样的事情。
你可以帮帮我吗?
非常感谢!
【问题讨论】:
标签:
iis
web-applications
wix
directory
【解决方案1】:
使用 iis:WebApplication,它会将您的 web 目录或虚拟 web 目录转换为 web 应用程序。确保要转换为 Web 应用程序的文件夹的路径正确。考虑以下sn-p。
<iis:WebDir WebSite="DefaultWebSite" Id="RandomWebDir" Path="[PATH]/inetpub/wwwroot/Folder" DirProperties="DirProperties">
<iis:WebApplication Id="RandomWebApp" Name="Folder" WebAppPool="RandomAppPool" />
</iis:WebDir>