我正在尝试使用Azure DevOps管道来构建.NET 5(核心)Web应用并将其部署到我的Azure应用服务。我在文档中找不到任何实现此功能的完整示例,因此我将遵循以下步骤:
https://github.com/shahedc/NetLearnerApp/blob/main/azure-pipelines.yml.txt
但是,Azure部署任务不断返回此模糊错误:
在我的Azure门户中,我只收到此错误:
我假设这个问题在我的管道中,因为当我直接从Azure门户中的部署中心部署时,部署工作正常。以下是我的管道中3个相关任务的详细信息:
第一节第二节第一节第三节第一节第四节第一节
3条答案
按热度按时间wh6knrhe1#
我找到了解决方案。原来问题不在管道中,而是由与我之前在Azure部署中心设置的应用服务的Git连接引起的。即使我断开/删除了此Git连接,Azure中仍有一个残留文件导致了此错误。我删除了Kudu中的“部署”文件夹(下图),管道开始按预期工作。
进入上图视图:
xoshrz7s2#
检查是否有可用的磁盘空间。
昨天我们开始收到这个错误,即使我们尝试重新部署一个小时前成功部署的包,我们的系统人员检查发现我们达到了空间限制,是时候升级了。
我知道这个问题很久以前就得到了回答,我只是在分享这里没有提到的解决方案,它对我们很有效。
oxcyiej73#
我认为Dan Beaulieu在上面的回答中说的是正确的,但有一点需要补充,在我的情况下,删除部署文件夹后,记得重新启动应用程序服务/Web应用程序,这将使其生效。