.NET Aspire Tutorials

Using Aspire with Docker Hosts

.NET Aspire is Microsoft’s orchestration tooling to really help with the developer experience. Many believe it’s only for .NET applications, but it can be used for pretty much any language. There are lots of integrations, both official and in the community toolkit, that give nice typed experiences. But if there isn’t a dedicated integration it’s not a problem, as long as you can run your application in Docker then Aspire has you covered.

AI infused mobile & desktop app development with .NET MAUI

.NET MAUI allows you to create multi-platform apps for iOS, Android, macOS, and Windows. See how you can boost your productivity with AI enhancements in GitHub Copilot and Visual Studio and learn how the entire development lifecycle is being transformed with .NET Aspire. Join us and see how intelligent productivity tools and beautiful controls and components come together to build native and hybrid apps with .NET MAUI's latest features.

Local AI development with Foundry Local and .NET Aspire

When we start building apps infused with AI it begs the question of how we tackle the local dev experience. Do we provision cloud resources, if so, how do we secure them, manage rate limits and cost? Or do run local models, and how do we set them up? What about vector databases, data ingestion, and all those auxiliary systems? It all sounds complicated, that is until we start leveraging the power of .NET Aspire and see that we can have it as easy as clone repo and dotnet run!

The Fastest Way to Build Cloud-Native Apps with .NET Aspire and Dapr | DEM542

Want to go from code to cloud—fast? .NET Aspire and Dapr make it easy! In this hands-on demo, we’ll build a cloud-native app from scratch, integrating Dapr’s service discovery, messaging, and observability into .NET Aspire. Then, we’ll deploy it to Azure—live! If you're looking for the fastest way to build and deploy microservices, this session gives you a step-by-step playbook.

How to run a custom container images in .NET Aspire projects

You've got .NET Aspire running with your application, but what's next? In this video, Jeff Fritz shows you how to add a container, ANY container, to your application. For fun, Jeff hosts a Minecraft server next to his application with .NET Aspire

New features in .NET Aspire 9.3 for SqlServer integration and dashboard

Authorised Territory code examples - This Aspire .NET #tutorial shows new features for SqlServer integration and dashboard available in #dotnet #aspire version 9.3.

Deploy an Aspire App with Azure CLI

In this chapter, we’ll explore how to take your .NET Aspire applications from the development workstation to real-world production environments.

Adding Custom Health Checks with .NET Aspire

You've tried .NET Aspire, but what are the next steps after adding it to your application? In this video, Jeff Fritz shows you how you can add custom health checks and the HealthChecks UI to your application

.NET Aspire: What, Why and How, with Mitch Denny

.NET Aspire is an opinionated stack for building apps and wrangling their dependencies. In this session you'll learn what .NET Aspire is, why Microsoft created it, and how you can get started using it yourself. If you are already using .NET Aspire this is a great time to ask any questions you have and get an answer from one of the members of the .NET Aspire core team.

Manage your SQL Server database lifecycle with .NET Aspire and the SQL Database Projects hosting extension

.NET Aspire provides tools, templates, and packages to help you build observable, production-ready apps. Delivered through NuGet packages, .NET Aspire simplifies common challenges in modern app development. Today's apps often rely on multiple services like databases, messaging, and caching, many supported by .NET Aspire Integrations, including community extensions in the .NET Aspire Community Toolkit.