.NET on AWS Blog
Category: Amazon CloudFront
Deploy Blazor Server applications on Amazon ECS with AWS Fargate
When modernizing legacy ASP.NET Web Forms applications with tools such as AWS Transform, Blazor Server is often recommended as the target framework. With Blazor, you gain a familiar component-based programming model – but you also inherit a deployment challenge. Blazor Server maintains a persistent WebSocket connection and an in-memory circuit for each browser session, which […]
Scale multi-tenant SaaS with per-tenant version pinning using Amazon CloudFront
Multi-tenant SaaS providers often need to control which application version each tenant runs, a practice called per-tenant version pinning, so they can roll out new releases incrementally and move tenants between versions without downtime and manual changes. A common approach is to configure the Application Load Balancer with hostname-based routing rules, but this doesn’t scale. […]
Host a .NET Blazor WebAssembly App on Amazon S3 and Amazon CloudFront
With Blazor WebAssembly (WASM), you build interactive web applications entirely in C#, no JavaScript required. After compilation, a Blazor WASM application is just a folder of static files: HTML, CSS, JavaScript, and WASM binaries. Because the output is entirely static, you can host it on AWS with Amazon Simple Storage Service (Amazon S3) and Amazon […]
Bob’s Used Books: A .NET Sample Application – Part 1: Getting Started
Introduction The best sample applications are simple to understand, but have enough complexity to demonstrate real-world usage. Our new open-source .NET sample application, Bob’s Used Books, provides the .NET community with a simple but real-world .NET application that leverages multiple AWS frameworks and services. Bob’s Used Books is a simple eCommerce application that sells fictional […]



