.NET 5 迁移后 Azure devOps WebJobs 失败

Azure devOps WebJobs fails after .NET 5 Migration

我有几个使用 Azure DevOps 管道部署的 Web 作业。 .NET 5 迁移后,我在 Kudu

中遇到这些错误

这发生在 .net 5 迁移之后,但我真的不认为它与它有关。应用服务配置设置为 NET5。

我已经尝试过这些操作:

  1. 手动删除 kudu 中的所有作业并重新部署它们
  2. 在另一个应用程序服务中部署网络作业
  3. 显然(具有讽刺意味的是)它在本地环境中有效

它们不能在其他应用服务中工作这一事实意味着问题出在 devOps 管道中,但我没有更改它。我的意思是,它现在构建在 net5 中,仅此而已。

有人知道这种类型的错误吗?我从来没有在 kudu 遇到过这样的事情,甚至很难找到解决方案。

提前致谢。

您可以在门户网站或 scm 站点中添加扩展程序。安装后ASP.NET Core 5.0 (x86 and x64) Runtime,您的问题将得到解决。

1.在门户网站上。

2。在 scm 网站上。

最终,我们开发了一个基于 .NET 5 的全新应用程序,并将其部署到一个基于 .NET 5 的新应用程序服务中。

我们没有为应用服务安装任何东西,所以这不是问题所在。

我真的不知道发生了什么。