Azure 应用服务:未找到应用程序依赖项清单 (Microsoft.AspNetCore.AzureAppServices.HostingStartup.deps.json) 中指定的程序集
Azure App Services: assembly specified in application dependencies manifest (Microsoft.AspNetCore.AzureAppServices.HostingStartup.deps.json) not found
我有一个托管在 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 中仍然运行良好。
我昨天遇到了类似的问题。
在深入研究此问题但未找到解决方案后,我创建了 Microsoft 支持票。
他们提供了以下建议:
- Publish with:
<PublishWithAspNetCoreTargetManifest>False</PublishWithAspNetCoreTargetManifest>
- Upgrade to .NET Core 2.2
这些步骤帮助了我,应用程序返回到在线状态。
他们的 Azure 应用服务似乎停止了对 .NET Core 2.1 版本的支持。检查这个 link 细节:
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。
我有一个托管在 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 中仍然运行良好。
我昨天遇到了类似的问题。 在深入研究此问题但未找到解决方案后,我创建了 Microsoft 支持票。
他们提供了以下建议:
- Publish with:
<PublishWithAspNetCoreTargetManifest>False</PublishWithAspNetCoreTargetManifest>
- Upgrade to .NET Core 2.2
这些步骤帮助了我,应用程序返回到在线状态。
他们的 Azure 应用服务似乎停止了对 .NET Core 2.1 版本的支持。检查这个 link 细节:
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。