This template contains an example Blazor WebAssembly client application, a C# Azure Functions and a C# class library with shared code.
Create a repository from the GitHub template and then clone it locally to your machine.
Once you clone the project, open the solution in Visual Studio and follow these steps:
- Rename
local.settings.example.json
tolocal.settings.json
- Press F5 to launch both the client application and the Functions API app
Note: If you're using the Azure Functions CLI tools, refer to the documentation on how to enable CORS.
- Client: The Blazor WebAssembly sample application
- API: A C# Azure Functions API, which the Blazor application will call
- Shared: A C# class library with a shared data model between the Blazor and Functions application
This application can be deployed to Azure Static Web Apps, to learn how, check out our quickstart guide.