Sar*_*rah 3 azure .net-core azureportal azure-devops azure-functions
我使用Visual Studio推送了.net核心功能应用程序,现在设置了发布管道。我可以很好地发布和执行该应用程序,它在Azure门户上运行良好。但是,当我在azure-devOps中看到发行版的版本时,该插槽将失败,并出现以下错误。
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
Run Code Online (Sandbox Code Playgroud)
我不确定我需要在哪里检查安装程序甚至开始诊断问题。
这是管道步骤。我创建一个新阶段,然后选择一个类型的模板(Azure应用程序服务部署)
在任务“应用程序类型”下,是Windows上的“功能应用程序”。给应用程序名称,资源组,插槽和软件包文件夹指定为$(System.DefaultWorkingDirectory)/ ** / AVFunctionCore.zip
其他所有内容均保留为默认设置。
Azure功能应用程序部署和发布管道错误
根据错误信息:
不支持部署msBuild生成的程序包。更改程序包格式或使用Azure App Service部署任务。
似乎您没有使用正确的任务来发布生成的程序包。由于生成的包是.zip
,因此您可以尝试使用建议,因为错误消息说使用Azure App Service Deploy任务。
在构建或发布管道中使用此任务可以在Azure上部署到一系列App Services。该任务适用于运行Windows,Linux或Mac的跨平台代理,并使用多种不同的基础部署技术。
该任务适用于基于ASP.NET,ASP.NET Core,PHP,Java,Python,Go和Node.js的Web应用程序。
该任务可用于部署到一系列Azure应用服务,例如:
Windows和Linux上的Web应用程序
Web应用程序的容器功能
Windows和Linux上的应用
容器功能应用
网络工作
在Azure应用服务环境下配置的应用
有关更多详细信息,请查看此博客Visual Studio 2017工具以了解Azure功能以及与VSTS的持续集成。
希望这可以帮助。
我从 VS 集成中获得了预定义的管道。因此,对于那些有相同情况的人:
归档时间: |
|
查看次数: |
1803 次 |
最近记录: |