我想将应用程序添加到不是默认 IIS 站点的现有 IIS 站点。这不是一个常见的请求,但在部署到 Win 2008 SBS 时需要,MVC Web API 应用程序必须移动到“SBS Web 应用程序”下才能正常工作。
在 IIS 中,我将鼠标右键单击“SBS Web 应用程序”> 添加应用程序...并设置别名、应用程序池和物理路径。
Wix 不允许我在 IIS:WebApplication 上设置这些属性,而且看起来我需要使用 IIS:WebVirtualDir,但我不想或不需要这样做。我只需要将物理路径属性指向我的 API 的安装位置即可。
为什么我不能根据 IIS UI 告诉 WiX IIS:WebApplication 我想要的别名和路径?
在我所做的所有 WiX 工作中,我原以为这是最容易做的事情之一。
注意:我想创建应用程序,我不想或不需要创建站点 - 它已经存在。