【问题标题】:Azure App Services: assembly specified in application dependencies manifest (Microsoft.AspNetCore.AzureAppServices.HostingStartup.deps.json) not foundAzure 应用服务:未找到应用程序依赖项清单 (Microsoft.AspNetCore.AzureAppServices.HostingStartup.deps.json) 中指定的程序集
【发布时间】:2021-11-13 11:56:05
【问题描述】:

我有一个托管在 Microsoft Azure App Service 上的 .net core 2.1 应用程序。

它工作了几年,去年没有更新。

但它在标准输出中因错误而停止:

Error:
  An assembly specified in the application dependencies manifest (Microsoft.AspNetCore.AzureAppServices.HostingStartup.deps.json) was not found:
    package: 'Microsoft.AspNetCore.AzureAppServices.HostingStartup', version: '2.2.0'
    path: 'lib/netcoreapp2.1/Microsoft.AspNetCore.AzureAppServices.HostingStartup.dll'

此外,它在虚拟机中的 IIS 中仍然可以正常工作。

【问题讨论】:

  • 其他应用程序继续与 net core 2.1 兼容

标签: azure asp.net-core-2.1 azure-appservice


【解决方案1】:

我昨天遇到了类似的问题。 在深入研究并没有找到解决方案后,我创建了 Microsoft 支持票。

他们提供了以下建议:

  1. 发布于:
<PublishWithAspNetCoreTargetManifest>False</PublishWithAspNetCoreTargetManifest>
  1. 升级到 .NET Core 2.2

这些步骤帮助我和应用程序恢复在线。

看起来他们在 Azure 应用服务上停止了对 .NET Core 2.1 版本的支持。检查此链接以获取详细信息:

https://devblogs.microsoft.com/dotnet/net-core-2-1-will-reach-end-of-support-on-august-21-2021/

PS:据我所知,.NET Core 2.2 也可能很快就会消失。因此,我正在集中精力尽快将我的应用程序迁移到 .NET Core 3.1。

【讨论】:

  • 有效!谢谢!
  • 嗨!我在 .NET Core 3.1 中,但仍然遇到这种情况。任何更新?谢谢。
  • @onihime 您好,您在日志中遇到了什么问题?
猜你喜欢
  • 2019-10-14
  • 2018-07-31
  • 2018-01-04
  • 2020-02-01
  • 1970-01-01
  • 1970-01-01
  • 2020-01-10
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多