Sitemap

Member-only story

Linux Azure Function Isolated Dot Net 9 YAML Template Deployment

5 min readApr 27, 2025

Azure function with dotnet9 isolated worker process is cool

Dot Net 9 Linux Azure Function App with Isolated Worker Process

Introduction

In this post, let’s see how we can deploy a dot net 9 isolated runtime model project to a Linux based Azure function.

Prerequisites

Creating the hosting plan

It is not mandatory to create a hosting plan, as the resource will be auto created when you create the function, however it is recommended to create one as you can define your naming strategies and more controls. Here we are choosing the consumption plan. You can learn more about the hosting options Azure provides here. Below is the ARM template to create the consumption hosting plan.

{
"type": "Microsoft.Web/serverfarms",
"apiVersion": "2024-04-01",
"name": "[parameters('funcAppServerFarmName')]",
"location": "[parameters('funcAppLocation')]",
"kind": "functionapp",
"sku": {
"name": "Y1",
"tier": "Dynamic"
},
"properties": {
"computeMode": "Dynamic",
"reserved": true
}
}

Creating the Azure function

Below is the ARM template to create the Azure function.

{
"type": "Microsoft.Web/sites"…

--

--

Sibeesh Venu
Sibeesh Venu

Written by Sibeesh Venu

An engineer by profession and writer by passion. Author at Sibeesh Passion, Microsoft MVP (2016–2022). Software Engineer @ Microsoft

No responses yet