Skip to content

Commit 4d2af40

Browse files
Merge pull request #280098 from ggailey777/patch-2
[Functions] Fix the portal guidance for creating C# script apps in the portal
2 parents 1577ffc + 62bb593 commit 4d2af40

File tree

3 files changed

+16
-6
lines changed

3 files changed

+16
-6
lines changed

articles/azure-functions/functions-create-function-app-portal.md

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Create your first function in the Azure portal
33
description: Learn how to create your first Azure Function for serverless execution using the Azure portal.
44
ms.topic: how-to
5-
ms.date: 06/03/2024
5+
ms.date: 07/03/2024
66
ms.custom: devx-track-csharp, mvc, devcenter, cc996988-fb4f-47, devdivchpfy22, devx-track-extended-java, devx-track-js, devx-track-python, build-2024, devx-track-ts
77
zone_pivot_groups: programming-languages-set-functions
88
---
@@ -40,7 +40,13 @@ Choose your preferred programming language at the top of the article.
4040
>Because of [development limitations in the Azure portal](functions-how-to-use-azure-function-app-settings.md#development-limitations-in-the-azure-portal), you should instead [develop your functions locally](functions-develop-local.md) and publish to a function app in Azure. Use one of the following links to get started with your chosen local development environment:
4141
>+ [Visual Studio Code](./create-first-function-vs-code-node.md)
4242
>+ [Terminal/command prompt](./create-first-function-cli-node.md)
43-
::: zone-end
43+
::: zone-end
44+
::: zone pivot="programming-language-python"
45+
>[!NOTE]
46+
>Because of [development limitations in the Azure portal](functions-how-to-use-azure-function-app-settings.md#development-limitations-in-the-azure-portal), you should instead [develop your functions locally](functions-develop-local.md) and publish to a function app in Azure. Use one of the following links to get started with your chosen local development environment:
47+
>+ [Visual Studio Code](./create-first-function-vs-code-python.md)
48+
>+ [Terminal/command prompt](./create-first-function-cli-python.md)
49+
::: zone-end
4450
::: zone pivot="programming-language-typescript"
4551
>[!NOTE]
4652
>Editing your TypeScript function code in the Azure portal isn't currently supported. For more information, see [Development limitations in the Azure portal](functions-how-to-use-azure-function-app-settings.md#development-limitations-in-the-azure-portal).

includes/functions-create-function-app-portal.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ services: functions
55
author: ggailey777
66
ms.service: azure-functions
77
ms.topic: include
8-
ms.date: 05/01/2024
8+
ms.date: 07/04/2024
99
ms.author: glenga
1010
ms.custom: include file, devdivchpfy22
1111
---
@@ -23,7 +23,7 @@ ms.custom: include file, devdivchpfy22
2323
| **Subscription** | Your subscription | The subscription under which you create your new function app. |
2424
| **[Resource Group](../articles/azure-resource-manager/management/overview.md)** | *myResourceGroup* | Name for the new resource group in which you create your function app. You should create a new resource group because there are [known limitations when creating new function apps in an existing resource group](../articles/azure-functions/functions-scale.md#limitations-for-creating-new-function-apps-in-an-existing-resource-group).|
2525
| **Function App name** | Globally unique name | Name that identifies your new function app. Valid characters are `a-z` (case insensitive), `0-9`, and `-`. |
26-
| **Runtime stack** | Preferred language | Choose a runtime that supports your favorite function programming language. In-portal editing is only available for JavaScript, PowerShell, Python, TypeScript, and C# script. C# class library and Java functions must be [developed locally](../articles/azure-functions/functions-develop-local.md#local-development-environments). |
26+
| **Runtime stack** | Preferred language | Choose a runtime that supports your favorite function programming language. In-portal editing is only available for JavaScript, PowerShell, Python, TypeScript, and C# script.<br/>To create a C# Script app that supports in-portal editing, you must choose a runtime **Version** that supports the **in-process model**.<br/>C# class library and Java functions must be [developed locally](../articles/azure-functions/functions-develop-local.md#local-development-environments). |
2727
|**Version**| Version number | Choose the version of your installed runtime. |
2828
|**Region**| Preferred region | Select a [region](https://azure.microsoft.com/regions/) that's near you or near other services that your functions can access. |
2929
|**Operating system**| Windows | An operating system is preselected for you based on your runtime stack selection, but you can change the setting if necessary. In-portal editing is only supported on Windows. |

includes/functions-in-portal-editing-note.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,15 @@
22
author: ggailey777
33
ms.service: azure-functions
44
ms.topic: include
5-
ms.date: 12/28/2023
5+
ms.date: 07/04/2024
66
ms.author: glenga
77
---
88

99
>[!NOTE]
10-
>In-portal editing is only supported for JavaScript, PowerShell, and C# Script functions. Python in-portal editing is supported only when running in the Consumption plan. When possible, you should [develop your functions locally](../articles/azure-functions/functions-develop-local.md).
10+
>In-portal editing is only supported for JavaScript, PowerShell, and C# Script functions.
11+
>Python in-portal editing is supported only when running in the Consumption plan.
12+
>To create a C# Script app that supports in-portal editing, you must choose a runtime **Version** that supports the **in-process model**.
13+
>
14+
>When possible, you should [develop your functions locally](../articles/azure-functions/functions-develop-local.md).
1115
>
1216
>To learn more about the limitations on editing function code in the Azure portal, see [Development limitations in the Azure portal](../articles/azure-functions/functions-how-to-use-azure-function-app-settings.md#development-limitations-in-the-azure-portal).

0 commit comments

Comments
 (0)