Blog Post

Apps on Azure Blog
2 MIN READ

Getting Started with .NET on Azure Container Apps

FBoucher's avatar
FBoucher
Brass Contributor
Apr 15, 2025

Great news for .NET developers who would like to become familiar with containers and Azure Container Apps (ACA)! We just released a new Getting Started guide for .NET developers on Azure Container Apps. This guide is designed to help you get started with Azure Container Apps and understand how to build and deploy your applications using this service.

 

In a series of guided lessons, you will learn:

  • All about container services on Azure - and where ACA fits in
  • How to run a monolith on ACA
  • How to add authentication to an app on ACA
  • How to run microservices on ACA
  • How to implement a CI/CD pipeline for ACA
  • How to monitor and optimize your app for cost on ACA
  • How to monitor the performance of your app on ACA
  • How .NET Aspire helps to orchestrate your app on ACA

All the code is available on GitHub: getting-started-dotnet-aca. Each lesson is designed to be hands-on, step by step, and easy to follow. And because we know that many prefer watching videos, we also have a series of videos that go along with the lessons.

 

Here are the first videos of the series to give you a taste of what to expect:

Containers and Azure Services

Our first stop in learning Azure Container Apps (ACA) - and containers in general - is to explore what Azure services come into play when hosting containerized applications and any specific use cases.

And because this is all about Azure Container Apps, we'll dive a bit deeper into why ACA hits a special sweet spot when it comes to hosting your applications.

 

Running a monolith application on ACA

Azure Container Apps isn't limited to running microservices. In fact, if you're able to containerize a monolith application ACA makes a great service to host it on.

So let's dig in and learn how to containerize and deploy a monolith application (Blazor web app) to Azure Container Apps (ACA).

 

Authenticating an application on ACA without changing codes

You don't need to change a single line of code to secure your application deployed on Azure Container Apps (ACA)! Instead, your application is automatically protected simply by enabling the authentication feature, called called EasyAuth.

Let's see how you can do it with a few mouse clicks!

What's next?

This is just the beginning of our journey into the world of Azure Container Apps. Go on Github: getting-started-dotnet-aca have a look, fork it, bookmark it, and start learning! Don't forget o join our Azure AI community on Discord to ask questions and share your experience with other developers. And finally - keep an eye open for more videos coming soon!

Updated Apr 15, 2025
Version 1.0
No CommentsBe the first to comment