AzureDevopsPipeline返回:“无法将Web包部署到应用服务。内部服务器错误(代码:500)'
我正在尝试使用 Azure DevOps 管道来构建 .NET 5(核心)Web 应用程序并将其部署到我的 Azure 应用程序服务。我在文档中找不到任何完整的例子来实现这一点,所以我正在关注这个:
https://github.com/shahedc/NetLearnerApp/blob/main/azure-pipelines.yml.txt
但是,Azure 部署任务不断返回这个模糊的错误:
在我的 Azure 门户中,我只收到此错误:
我假设问题出在我的管道中,因为当我直接从 Azure 门户中的部署中心部署时,部署工作正常。以下是我的管道的 3 个相关任务的详细信息:
回答
我找到了解决方案。事实证明,问题不在管道中,而是由与我之前在 Azure 部署中心设置的应用服务的 Git 连接引起的。即使我断开/删除了这个 Git 连接,Azure 中仍然有一个残留文件导致了错误。我删除了 Kudu 中的“部署”文件夹(如下图所示),管道开始按预期工作。
THE END
二维码