用于将 Web 应用部署到 Azure 的选项
将应用部署到 Azure 托管服务意味着将一个文件或一组文件迁移到 Azure,从而通过 HTTP 终结点提供服务。
将文件移动到 Azure 云的常用方法如下:
方法 | 详细信息 |
---|---|
GitHub Actions | 对于自动或触发的连续部署使用此方法。 |
Visual Studio Code 扩展 | 对于手动、测试或很少的部署使用此方法。 要求在本地安装服务的扩展。 |
Azure CLI | 对于手动或很少的部署使用此方法。 要求在本地安装服务的扩展。 |
基于特定服务,可能存在其他部署方法。 例如,Azure 应用服务支持多种部署方法:
可使用任何提供的方法重新部署到应用服务,即使最初部署时未使用该方法也行。 如果要切换方法,则可能在重新部署前需要进行一些配置。
部署槽位
使用部署槽将源代码部署到过渡环境,并在部署到生产槽之前预热环境。
不要使用部署槽位来完成多个部署目的。 所有部署槽位都共享应用服务,因此你需要确保所有槽位的流量模式和预期使用相同。 如果需要具有托管测试或过渡环境,则应为单独的应用服务。
使用 Visual Studio Code 部署
若要使用 Visual Studio Code 部署或重新部署应用服务应用,请完成以下步骤:
- 安装相关的 Azure 扩展,例如 Azure App 服务或 Azure Functions。
- 打开 Azure 资源管理器。 选择主侧栏中的 Azure 图标或使用键盘快捷方式(Shift + Alt + A)。
- 在“资源”组中,选择订阅和服务。
- 右键单击服务,然后选择“ 部署到 Web 应用...”。
连接到 Azure 托管环境
- 若要手动或偶尔访问托管环境,请查看如何在 Azure 托管环境中查看文件。
- 若要实现自动或一致访问,请考虑执行以下步骤来设置一个部署方法。
查看 Azure 托管环境中的文件
可通过多种方式立即查看托管的 Azure Web 应用或函数应用中的文件。 如果使用的是托管资源中的槽,则需要确保在查看文件前使用正确的槽。
在 Azure 门户中查看文件 - 在托管资源的开发工具下,选择“控制台”。
在 VS Code 扩展中查看文件: - 在活动栏中选择 Azure 图标。 在“资源”部分中,选择订阅和服务。 “文件”节点提供远程文件的视图。
- Azure 应用服务和Azure Functions 扩展都提供远程文件的视图。
在 Azure 门户中查看 HTTP 终结点
从 Azure 门户上服务的“概览”页面查看 HTTP 终结点。