У меня есть существующая служба приложений Azure, работающая на ASP.NET Core 3.x. Я обновил приложение до сегодняшнего выпуска ASP. NET Core 5. Это отлично работает на моем локальном сервере IIS Express. Однако когда я публикую приложение в службе приложений с помощью Visual Studio 2019, я получаю следующую ошибку:
Ошибка HTTP 500.31 - ANCM не удалось найти собственные зависимости
Общие решения этой проблемы:
Указанная версия Microsoft.NetCore.App или Microsoft.AspNetCore.App не найдена.
При включении подробных ошибок я получаю следующую дополнительную информацию:
It was not possible to find any compatible framework version
The framework 'Microsoft.AspNetCore.App', version '5.0.0' was not found.
The following frameworks were found:
2.1.20 at [D:\Program Files (x86)\dotnet\shared\Microsoft.AspNetCore.App]
2.1.22 at [D:\Program Files (x86)\dotnet\shared\Microsoft.AspNetCore.App]
2.2.11 at [D:\Program Files (x86)\dotnet\shared\Microsoft.AspNetCore.App]
2.2.14 at [D:\Program Files (x86)\dotnet\shared\Microsoft.AspNetCore.App]
3.0.3 at [D:\Program Files (x86)\dotnet\shared\Microsoft.AspNetCore.App]
3.1.6 at [D:\Program Files (x86)\dotnet\shared\Microsoft.AspNetCore.App]
3.1.8 at [D:\Program Files (x86)\dotnet\shared\Microsoft.AspNetCore.App]
You can resolve the problem by installing the specified framework and/or SDK.
The specified framework can be found at:
https://aka.ms/dotnet-core-applaunch?framework=Microsoft.AspNetCore.App&framework_version=5.0.0&arch=x86&rid=win10-x86
Я понял, что ASP.NET Core 5 будет немедленно доступен в службах приложений Azure. Я пропустил шаг? Как я могу опубликовать веб-приложение ASP.NET Core 5 в службе приложений Azure? Или мне все еще нужно подождать, пока среда выполнения .NET 5 не станет доступной в Azure?