首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Azure函数应用程序部署和释放管道错误

问Azure函数应用程序部署和释放管道错误
EN

Stack Overflow用户
提问于 2019-06-20 16:57:53
回答 3查看 9.5K关注 0票数 11

我使用visual推动了我的.net核心函数应用程序,现在设置了发布管道。我可以很好地发布和执行应用程序,它在Azure门户上运行得很好。然而,当我在蔚蓝-devOps中看到发布版本时,这个插槽会失败,并出现以下错误。

代码语言:javascript
复制
2019-06-19T23:21:33.3543380Z ##[error]Error: Deployment of msBuild generated package is not supported. Change package format or use Azure App Service Deploy task. D:\a\r1\a\_...AVFunctionCore.zip

我不知道我需要在哪里检查我的设置,甚至开始诊断问题。

这是管道的步骤。我创建了一个新阶段,然后选择一个类型的模板(Azure应用程序服务部署)

任务项下

App类型是Windows上的函数应用程序

给出应用程序名称,资源组,将槽和包文件夹指定为

代码语言:javascript
复制
 $(System.DefaultWorkingDirectory)/**/AVFunctionCore.zip

这上面的其他一切都是默认的。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2019-06-21 09:08:27

Azure函数应用程序部署和释放管道错误

根据错误消息:

不支持部署msBuild生成的包。更改包格式或使用任务。

您似乎没有使用正确的任务来发布生成的包。因为生成的包是.zip,所以您可以尝试这个建议,因为错误消息是“使用任务”。

Azure部署任务

在构建或发布管道中使用此任务可部署到Azure上的范围。该任务在运行Windows、Linux或Mac的跨平台代理上工作,并使用几种不同的底层部署技术。 该任务适用于ASP.NET、ASP.NET Core、PHP、Python和基于Node.js的web应用程序。 该任务可用于部署到Azure的范围,如:

  • Windows和Linux上的Web应用程序
  • 用于容器功能的Web应用程序
  • Windows和Linux上的应用程序
  • 用于容器的功能应用程序
  • WebJobs
  • 在Azure应用服务环境下配置的应用程序

有关更多细节,请访问这个博客Visual Studio 2017 Azure函数工具及其与VSTS的连续集成。

希望这能有所帮助。

票数 15
EN

Stack Overflow用户

发布于 2020-05-13 20:07:08

我从VS集成中获得预定义的管道。所以对于那些你有同样情况的人:

  1. 在GUI/经典模式发布页面中,->编辑管道
  2. 在阶段部分编辑任务(这是负责部署的)

​

  1. 将Azure Web App任务替换为Azure App Service deploy

​

票数 5
EN

Stack Overflow用户

发布于 2021-03-16 16:16:20

我的解决方案中有不止一个项目(web + azure函数)。对于web应用程序,我使用了zip文件,但是为了让azure函数工作,我需要发布整个文件夹。

Azure函数包或文件夹:$(System.DefaultWorkingDirectory)/_Backend/drop

Web包或文件夹:$(System.DefaultWorkingDirectory)/_Backend/drop/ClientAPI.zip

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56690707

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档