App Service upgrades the underlying .NET runtime and SDK of your application as part of the regular platform updates. As a result of this update, your application will be automatically updated to the latest patch version available in the platform for the configured minor version of your app.
Once a version of .NET has reached it's end of support no new critical or security fixes will be available.
On May 8th, 2022 .NET 5 will no longer be offered as an option in the create process for App Service. Existing apps targeting .NET 5 will not be affected. We recommend migrating your application to .NET 6 when available in November. See our guidance below to target a new version.
Once a version of .NET Core has reached it's end of life (EOL) it will no longer be available from Runtime Stack selection dropdown.
Existing applications configured to target a runtime version that has reached EOL should not be affected.
During the early access period, .NET 5 apps will be subject to the Early Access limitations listed in the early access support document.
Application Insights is currently not supported for .NET 5 apps, we are working with the Application Insights team to resolve this.
Visual Studio and Visual Studio for Mac will not support creating new .NET 5 Apps on App Service through the IDE at launch. As a workaround .NET 5 Apps can be created from the Azure Portal or Azure CLI. Publishing content to a .NET 5 app works as expected. There is a schedule update that will remove this limitation.
Version | Support Status | End of Support | OS Support |
---|---|---|---|
.NET 8 | LTS | November 10, 2026 | Windows & Linux |
.NET 7 | STS | May 14, 2024 | Windows & Linux |
.NET 6 | LTS | November 12, 2024 | Windows & Linux |
.NET 5 | End of Life | May 10, 2022 | Windows & Linux |
.NET Core 3.1 | End of Life | December 13, 2022 | Windows & Linux |
.NET Core 3.0 | End of Life | March 3, 2020 | Windows & Linux |
.NET Core 2.2 | End of Life | December 23, 2019 | Windows & Linux |
.NET Core 2.1 | End of Life | August 21, 2021 | Windows & Linux |
.NET Core 2.0 | End of Life | October 1, 2018 | Windows & Linux |
.NET Core 1.1 | End of Life | June 27 2019 | Windows & Linux |
.NET Core 1.0 | End of Life | June 27 2019 | Windows & Linux |
NOTE: Changing the stack settings of your app will trigger a re-start of your application.
Update your App Service apps to use a supported version of .NET or .NET Core in the Azure portal:
- In the Azure portal, click the App Service blade. Select the app you want to update.
- In the Configuration panel, click the General settings tab.
- Under Stack Settings, click the drop-down menu under Major version and select the .NET or .NET Core version you want (we recommend choosing the most recent version).
- Click Save.