Azure开发管道正在返回:'无法将Web包部署到应用服务,内部服务器错误(代码:500)'

f3temu5u  于 2023-02-19  发布在  其他
关注(0)|答案(3)|浏览(133)

我正在尝试使用Azure DevOps管道来构建.NET 5(核心)Web应用并将其部署到我的Azure应用服务。我在文档中找不到任何实现此功能的完整示例,因此我将遵循以下步骤:
https://github.com/shahedc/NetLearnerApp/blob/main/azure-pipelines.yml.txt
但是,Azure部署任务不断返回此模糊错误:

在我的Azure门户中,我只收到此错误:

我假设这个问题在我的管道中,因为当我直接从Azure门户中的部署中心部署时,部署工作正常。以下是我的管道中3个相关任务的详细信息:
第一节第二节第一节第三节第一节第四节第一节

wh6knrhe

wh6knrhe1#

我找到了解决方案。原来问题不在管道中,而是由与我之前在Azure部署中心设置的应用服务的Git连接引起的。即使我断开/删除了此Git连接,Azure中仍有一个残留文件导致了此错误。我删除了Kudu中的“部署”文件夹(下图),管道开始按预期工作。

进入上图视图:

  • 导航到您的Azure Function项目
  • 搜索高级工具
  • 打开PowerShell
xoshrz7s

xoshrz7s2#

检查是否有可用的磁盘空间。
昨天我们开始收到这个错误,即使我们尝试重新部署一个小时前成功部署的包,我们的系统人员检查发现我们达到了空间限制,是时候升级了。
我知道这个问题很久以前就得到了回答,我只是在分享这里没有提到的解决方案,它对我们很有效。

oxcyiej7

oxcyiej73#

我认为Dan Beaulieu在上面的回答中说的是正确的,但有一点需要补充,在我的情况下,删除部署文件夹后,记得重新启动应用程序服务/Web应用程序,这将使其生效。

相关问题