WeAreDevelopers LIVE • Mar 3, 2021

Blazor and Azure functions for Serverless Website

Menaka Baskerpillai

Eliminate steep hosting fees and skip JavaScript frameworks entirely. Deploy Blazor WebAssembly on Azure Storage and integrate Azure Functions for a secure, fully serverless C# backend.

Pause
Mute Enter Fullscreen
#1 about 3 min

Introduction to serverless websites with Blazor and Azure Functions

Integrating Blazor with Azure Functions allows C# developers to build frontend applications without managing a dedicated server.

#2 about 2 min

Choosing between server and WebAssembly deployment models

Choosing WebAssembly over a traditional server architecture allows rendering to happen entirely within the user's browser.

#3 about 2 min

Limitations of the standard web server architecture

Standard server deployments introduce latency issues and higher resource costs when scaling applications across multiple geographical zones.

#4 about 3 min

Designing a serverless web architecture for frontend applications

Routing application assets directly from Azure cloud storage removes the need for active servers while safely maintaining backend connections.

#5 about 2 min

Configuring an Azure storage account for static websites

Activating the static website feature on an Azure blob container automatically configures primary endpoints for serving web traffic.

#6 about 4 min

Deploying the Blazor application to an Azure web container

Uploading compiled Blazor project assets directly into the storage container makes the application accessible through generated web endpoints.

#7 about 3 min

Connecting a Blazor application to an Azure Function backend

Deploying an Azure function API endpoint provides a secure method to query database resources and pass credentials to the frontend.

#8 about 4 min

Resolving common CORS restrictions and target framework deployment errors

Defining allowed origins resolves cross-origin resource sharing errors while setting the proper framework target fixes common compiler crashes.

#9 about 1 min

Handling unhandled errors in Blazor single-page web applications

Building individual component-level try-catch block architectures is necessary to natively capture unhandled exceptions in single-page applications.

Matching moments

3:07 min

Unifying frontend and backend development with ASP.NET Core Blazor

Christian Giesswein Christian Giesswein · World Congress 2023

1:14 min

Introduction to Blazor for seamless web development

Christian Giesswein Christian Giesswein · World Congress 2025

2:28 min

Hosting models for executing Blazor applications across different platforms

Christian Giesswein Christian Giesswein · World Congress 2023

3:41 min

Hosting modern static web apps on Azure

Stacy Cashmore · World Congress 2022

2:54 min

Combining serverless compute with Azure blob storage

Menaka Baskerpillai · LIVE

2:07 min

Integrating endpoints with Azure Static Web Apps

Sander ten Brinke Sander ten Brinke · World Congress 2024

Upcoming sessions on this topic

Open session

World Congress 2026 North America

September 25, 2026 · 09:40–10:10

Stage 3

Still on 4.8 or lower? A Practical Guide to Moving Your "Un-Migratable" .NET Apps

Isaac Levin

Developer Advocate

Isaac Levin
Open session

World Congress 2026 North America

September 24, 2026 · 12:50–13:20

Stage 7

Architecting AI in Angular: WebMCP, A2UI, and the Agent Experience

Ankita Sood

Sr. Principal Engineer @ Secureworks | Angular GDE

Ankita Sood
Open session

World Congress 2026 North America

September 24, 2026 · 11:00–11:30

Stage 1

Application-Defined Compute: Rethinking Infrastructure for AI Applications

Anurag Goel

Founder and CEO of Render

Anurag Goel
Open session

World Congress 2026 North America

September 25, 2026 · 10:20–10:50

Stage 9

Testing React Backends Like a Pro: Mocking Databases with SQLite

David Morris

Solution Architect

David Morris
Open session

World Congress 2026 North America

September 25, 2026 · 16:00–16:10

Outdoor Stage

public void saveMoney(AI): The Developer's Guide to Unit Economics

Hrushikesh Pokala

Senior Software Engineer Lead at Equifax

Hrushikesh Pokala
Open session

World Congress 2026 North America

September 25, 2026 · 14:50–15:20

Stage 7

The $0.15/month Algo-Trader: Architecting High-Performance Serverless Trading Engines

Vishwak Thatikonda

Lead Full Stack Engineer at SDH Systems

Vishwak Thatikonda