---
title: "Video: How to deploy ASP.NET Blazor WebAssembly to GitHub Pages"
excerpt: "With ASP.NET Blazor WebAssembly you can create .NET applications that run completely inside of the browser. The output of a Blazor WASM project are all static files. You can deploy these applications to various static site hosts like GitHub Pages."
publishDate: "2020-12-23T00:00:00"
createDate: "2020-12-24T06:31:36.18"
updateDate: "2021-01-22T02:13:00.12"
category: "dotnet"
categoryName: ".NET"
tags: [".NET","dotnet","ASP.NET","ASPNET","Blazor","GitHub","CI/CD","Continuous Integration","Continuous Deployment"]
permalink: "/blog/dotnet/video-how-to-deploy-aspnet-blazor-webassembly-to-github-pages"
canonical: "https://swimburger.net/blog/dotnet/how-to-deploy-aspnet-blazor-webassembly-to-github-pages"
image: null
imageAlt: "Title \"Deploying Blazor WebAssembly to GitHub Pages\" alongside Blazor and GitHub logo"
imageBackgroundColor: "#fff"
thumbnailImage: {"src":"/media/aqmeempb/blazor-github-square.png","focalPoint":{"left":0.5,"top":0.5},"crops":[{"alias":"thumbnail","width":250,"height":250,"coordinates":null}]}
thumbnailImageAlt: "Blazor and GitHub logo"
metaTitle: "Video: How to deploy ASP.NET Blazor WebAssembly to GitHub Pages"
metaDescription: "With ASP.NET Blazor WebAssembly you can create .NET applications that run completely inside of the browser. The output of a Blazor WASM project are all static files. You can deploy these applications to various static site hosts like GitHub Pages."
ogTitle: "Video: How to deploy ASP.NET Blazor WebAssembly to GitHub Pages"
ogDescription: "With ASP.NET Blazor WebAssembly you can create .NET applications that run completely inside of the browser. The output of a Blazor WASM project are all static files. You can deploy these applications to various static site hosts like GitHub Pages."
ogImage: {"src":"/media/itepcmyv/blazor-github-social.png","focalPoint":{"left":0.5,"top":0.5},"crops":[{"alias":"OpenGraph","width":1200,"height":630,"coordinates":null}]}
ogImageAlt: "Title \"Deploying Blazor WebAssembly to GitHub Pages\" alongside Blazor and GitHub logo"
relatedPostKeys: ["3fa142faee1a488c91f507627e8059bb","685ea2dd839e410c8945ddf7f1e478e7"]
noIndex: false
noFollow: false
sitemapExclude: true
source: {"nodeId":1391,"contentKey":"31554ab26783492491e522f05492d595","sortOrder":71}
---


With ASP.NET Blazor WebAssembly (WASM) you can create .NET web applications that run completely inside of the browser sandbox. The publish output of a Blazor WASM project are **all static files**. Now that you can run .NET web applications without server-side code, you can deploy these applications to various **static site hosts, such as Azure Static Web Apps and GitHub Pages**.


In this video you learn how to deploy Blazor WASM to GitHub Pages, manually and automatically with GitHub Actions:


 




<div class='embed-container'><iframe src='https://www.youtube.com/embed/nNxII6jvPvQ' allowfullscreen title="YouTube video player" loading="lazy"></iframe></div>



<p class="panel panel--info">If you prefer written content, check out my blog post: <a href="/blog/dotnet/how-to-deploy-aspnet-blazor-webassembly-to-github-pages" title="How to deploy ASPNET Blazor WebAssembly to GitHub Pages">How to deploy ASP.NET Blazor WebAssembly to GitHub Pages</a>.</p>
