Anatomy of a Blazor WebAssembly Application
Explore the detailed anatomy of a Blazor WebAssembly application including its multi-project solution setup. Understand the role and content of Client, Server, and Shared folders, as well as key files and components. This lesson equips you with the knowledge to navigate the project structure effectively before adding Auth0 security features.
Let’s familiarize ourselves with the structure of the Blazor WebAssembly project. It will come in handy when we integrate the application with Auth0.
The solution structure
We built our Blazor WebAssembly application as an ASP.NET Core hosted application. For this reason, the application is implemented as a multi-project solution. In the following section, we can explore our Blazor WebAssembly’s folders and files.