.NET on Azure
Azure is the natural home for .NET applications. Azure DevOps provides enterprise-grade CI/CD, App Service and Container Apps handle deployment, Key Vault secures secrets, and Application Insights provides monitoring.
40 min•By Priygop Team•Last updated: Feb 2026
Azure Services for .NET
- Azure App Service — PaaS for web apps. Deploy from ZIP, Docker, or GitHub. Deployment slots for zero-downtime blue-green deployments
- Azure Container Apps — Serverless containers. Auto-scaling to zero. Perfect for microservices. Managed Dapr integration
- Azure Key Vault — Secrets, certificates, keys. Integrate: builder.Configuration.AddAzureKeyVault(uri, credentials). No secrets in code
- Application Insights — APM: distributed traces, exceptions, performance, custom events. builder.Services.AddApplicationInsightsTelemetry()
- Azure Service Bus — Managed message queue. MassTransit MassTransit integration for .NET. Dead-letter queues, sessions, transactions
- Azure DevOps Pipelines — Enterprise CI/CD. YAML pipelines, release gates, environments. Integrates with Azure Board work items
- Managed Identity — App authenticates to Azure services without credentials. System-assigned: one identity per resource. User-assigned: shared across resources