Deploy .NET 5 application on App Service
Introduction
Last year, in Build 2019, Microsoft announced .NET 5, the next release in the .NET family, and it is released today and it can be used in a stable version.
.NET 5 includes C# 9 and F# 5 with a set set of new features and improvements.
App Service now supports .NET 5 applications across all public regions and scenarios on both Windows and Linux App Service plans.
Schedule
Prerequisites
You can download .NET 5.0, for Windows, macOS, and Linux, for x86, x64, Arm32, Arm64.
- Installers and binaries
- Container images
- Linux packages
- Release notes
- Known issues
- GitHub issue tracker
- .NET 5.0 Contributors
If you want to use Visual Studio 2019, you need to update the version to 16.8 or later to use .NET 5.0 on Windows and the latest version of Visual Studio for Mac) on macOS and you don’t need to install it from previous link, it will be included by default in .NET project templates.
Create .NET 5 Application in Visual Studio 2019
We need to open Visual Studio 2019:
.NET 5 on App Service
You need a have an account in Azure to deploy any application in Azure:
While they are starting with .NET 5 early access they plan to use the Early Access mechanism to deliver faster and more frequent updates for all the App Service supported languages including Node and Python and others.
This is the video:
Deploy .NET 5 Application to Azure App Service using Visual Studio 2019
You can see more details in .NET Conf: https://www.dotnetconf.net/agenda