提取 Zip 工件作为 Azure 应用服务部署的一部分?

Extract Zip Artifact as part of Azure App Service Deploy?

我正在 vsts 上构建和发布 asp.net 核心网络应用程序。

我的构建正在处理以下任务:

一切正常...

发布是一项 "Azure App Service Deploy" 任务。 "package or folder" 是 $(System.DefaultWorkingDirectory)/MyBuild/MyApp_Package 它是 "working" sortof,因为它将 zip 文件部署到 Azure Web 应用程序但不提取文件。

如何在 Azure 网站上提取 zip 文件?

由于您正在部署包 (zip),因此您需要选中 使用 Web 部署发布 选项并指定 包或文件夹的 zip 文件.

我遇到了同样的问题。但是 "Publish using Web Deploy" 选项一直被选中。我还尝试了任务的版本 2 和 3。

我的解决方案是添加 unzip .zip 和 rm