Hi,
First, only certain language/stack/operating system combinations are supported for in-portal editing, as shown in table below. For example, if you are using Java then you wouldn't have the option to edit via the portal.
Language | Runtime stack | Linux | Windows | In-portal editing |
---|---|---|---|---|
C# (isolated worker model) | .NET | ✓ | ✓ | |
C# (isolated worker model) | .NET | ✓ | ✓ | |
C# (in-process model) | .NET | ✓ | ✓ | |
C# script | .NET | ✓ | ✓ | ✓ |
JavaScript | Node.js | ✓ | ✓ | ✓ |
Python | Python | ✓ | ✓ | |
Java | Java | ✓ | ✓ | |
PowerShell | PowerShell Core | ✓ | ✓ | ✓ |
TypeScript | Node.js | ✓ | ✓ | |
Go/Rust/other | Custom Handlers | ✓ | ✓ |
Second, if you deploy a function using Visual Studio Code or Visual Studio or CLI or other non-portal method the ability to edit functions via the portal will be disabled for that function app.
Please click Accept Answer and upvote if the above was helpful.
Thanks.
-TP