我有一個 .net core 2.1 應用程式,它托管在 Microsoft Azure App Service 上。
它已經作業了幾年,并且在過去一年中沒有更新過。
但它在stdout中停止了錯誤:
此外,它在虛擬機中的IIS中仍然運行良好。Error: Error.
Error:
沒有找到應用程式依賴清單(Microsoft.AspNetCore.AzureAppServices.HostingStartup.deps.json)中指定的組件。
包:'Microsoft.AspNetCore.AzureAppServices.HostingStartup',版本:'2.2.0'
路徑:'lib/netcoreapp2.1/Microsoft.AspNetCore.AzureAppServices.HostingStartup.dll'。
我昨天也遇到了類似的問題。 在研究了這個問題后,沒有找到解決方案,我向微軟創建了支持票。
他們提供了以下建議:
- 用: 發布
<PublishWithAspNetCoreTargetManifest>False</PublishWithAspNetCoreTargetManifest>
- 升級到.NET Core 2.2
這些步驟幫助了我,應用程式重新回到了在線狀態。
看起來他們在Azure App Services上停止了對.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,不久之后。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/326095.html
標籤:
