Skip to content

Commit cbadf44

Browse files
committed
info on outdated runtimes
1 parent d9db10e commit cbadf44

7 files changed

+31
-2
lines changed

articles/app-service/configure-language-dotnet-framework.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,8 @@ For CLR 2 runtime versions (.NET Framework 3.5 and below):
3737
ls "D:\Program Files (x86)\Reference Assemblies\Microsoft\Framework"
3838
```
3939

40+
If the runtime your application requires isn't supported, you can deploy it with a custom container.
41+
4042
## Show current .NET Framework runtime version
4143

4244
Run the following command in the [Cloud Shell](https://shell.azure.com):
@@ -55,6 +57,8 @@ By default, App Service uses the latest supported .NET Framework version to run
5557
az webapp config set --resource-group <resource-group-name> --name <app-name> --net-framework-version v2.0
5658
```
5759

60+
[!INCLUDE [outdated-runtimes](includes/outdated-runtimes.md)]
61+
5862
## Access environment variables
5963

6064
In App Service, you can [set app settings](configure-common.md#configure-app-settings) and connection strings outside of your app code. Then you can access them in any class using the standard ASP.NET pattern:

articles/app-service/configure-language-dotnetcore.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,8 @@ az webapp config set --name <app-name> --resource-group <resource-group-name> --
6767

6868
::: zone-end
6969

70+
[!INCLUDE [outdated-runtimes](includes/outdated-runtimes.md)]
71+
7072
::: zone pivot="platform-linux"
7173

7274
## Customize build automation

articles/app-service/configure-language-java-deploy-run.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,8 @@ az webapp list-runtimes --os windows | grep java
9191

9292
For more information on version support, see [App Service language runtime support policy](language-support-policy.md).
9393

94+
[!INCLUDE [outdated-runtimes](includes/outdated-runtimes.md)]
95+
9496
## Deploying your app
9597

9698
### Build tools

articles/app-service/configure-language-nodejs.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,8 @@ This setting specifies the Node.js version to use, both at runtime and during au
8686
8787
::: zone-end
8888

89+
[!INCLUDE [outdated-runtimes](includes/outdated-runtimes.md)]
90+
8991
## Get port number
9092

9193
Your Node.js app needs to listen to the right port to receive incoming requests.

articles/app-service/configure-language-php.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,8 @@ az webapp config set --resource-group <resource-group-name> --name <app-name> --
8787

8888
::: zone-end
8989

90+
[!INCLUDE [outdated-runtimes](includes/outdated-runtimes.md)]
91+
9092
::: zone pivot="platform-windows"
9193

9294
## Run Composer

articles/app-service/configure-language-python.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,8 +64,7 @@ You can use either the [Azure portal](https://portal.azure.com) or the Azure CLI
6464
6565
You can run an unsupported version of Python by building your own container image instead. For more information, see [use a custom Docker image](tutorial-custom-container.md?pivots=container-linux).
6666
67-
<!-- <a> element here to preserve external links-->
68-
<a name="access-environment-variables"></a>
67+
[!INCLUDE [outdated-runtimes](includes/outdated-runtimes.md)]
6968
7069
## Customize build automation
7170
> [!NOTE]
@@ -354,6 +353,9 @@ App Service ignores any errors that occur when processing a custom startup comma
354353
python3.7 -m aiohttp.web -H localhost -P 8080 package.module:init_func
355354
```
356355

356+
<!-- <a> element here to preserve external links-->
357+
<a name="access-environment-variables"></a>
358+
357359
## Access app settings as environment variables
358360

359361
App settings are values stored in the cloud specifically for your app, as described in [Configure app settings](configure-common.md#configure-app-settings). These settings are available to your app code as environment variables and accessed using the standard [os.environ](https://docs.python.org/3/library/os.html#os.environ) pattern.
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
---
2+
author: cephalin
3+
ms.service: azure-app-service
4+
ms.topic: include
5+
ms.date: 04/25/2025
6+
ms.author: cephalin
7+
---
8+
9+
## What happens to outdated runtimes in App Service?
10+
11+
Outdated runtimes are deprecated by the maintaining organization or found to have significant vulnerabilities. Accordingly, they're removed from the create and configure pages in the portal. When an outdated runtime is hidden from the portal, any app that's still using that runtime continues to run.
12+
13+
If you want to create an app with an outdated runtime version that's no longer shown on the portal, use the Azure CLI, ARM template, or Bicep. These deployment alternatives let you create deprecated runtimes that have been removed in the portal, but are still being supported.
14+
15+
If a runtime is fully removed from the App Service platform, your Azure subscription owner receives an email notice before the removal.

0 commit comments

Comments
 (0)