Getting the best out of ASP.NET Core in Azure
summary
Covers concrete ways to run ASP.NET Core on Azure: use Visual Studio Web Deploy or a self-contained deployment to bundle the runtime, or push a Docker image (example image ~114MB) to App Service for Linux; enable continuous deployment with Kudu deployment scripts and use deployment slots to prewarm and swap zero-downtime releases. Shows troubleshooting for the IIS ↔ Kestrel handshake (enable stdout logs), use Kudu/Advanced Tools to inspect files and processes, store secrets in environment variables or Azure Key Vault, and add App Insights and an in-memory static file cache for faster static content.
AI-written summary · about
chapters (18)
- 0:00Introduction
- 0:54Interconnections
- 1:13Agenda
- 1:59Deployment options
- 2:23Demo
- 7:06Selfcontained deployments
- 10:00Deployment scripts
- 10:30Continuous deployment
- 18:58Continuous delivery
- 22:39App Service for Linux
- 28:56Azure Container Service
- 32:11Deployment troubleshooting
- 36:56Logging to standardout
- 39:43koodoo console
- 46:38Security
- 52:41Performance
- 55:08Logging
- 56:01App Service Integration
related talks
52mBring your ASP.NET Core solutions to Kubernetes in Azure
01h 00mBring your ASP.NET Core solutions to Kubernetes in Azure
57mBuild-Containerize-Deploy Web App to Azure Kubernetes Services
43mTake your .NET apps to the cloud with Azure Q&A
01h 00mPractical Container Scenarios in Azure
45mLearn Live: Publish a web app to Microsoft Azure with Visual Studio
01h 01mFive Azure services every developer should know
57mSpeeding Up ASP.NET Core
