【发布时间】:2020-06-02 19:08:22
【问题描述】:
我有一个 wix 安装程序项目,它将我的 Web API (c#) 项目安装到本地 IIS 中。是否有任何开箱即用的支持工具可用于使用 WIX 安装程序在 Azure 上将 Web API 安装为 Azure Web 应用程序?如果答案是否定的,是否有任何现有的用于部分或全部自动化任务的 powershell 脚本?
【问题讨论】:
-
您是要升级 IaaS 还是 PaaS?
-
它是一个半 [lift & shit] IaaS,这意味着 API 保持不变,但是数据库将从本地 SQL Server 迁移到 SQL Azure。在这个阶段不需要重新设计 API 或其内部。
-
如果我理解正确,只需将 Windows VM 部署到 Azure,安装 IIS 并运行 MSI 来安装应用程序。
-
我想将托管 API 部署为应用服务。目前,我通过创建应用服务然后上传二进制文件来手动执行此操作。理想情况下,我希望安装程序为我完成整个过程。
-
Azure 应用服务是 PaaS 而不是 IaaS。如果有任何作用,WiX 将不会真正发挥作用。我会研究为此目的构建的 Azure DevOps 管道和任务。
标签: azure powershell wix windows-installer azure-web-app-service