Possibly save 1 hour of your time: This framework is current in preview mode. It is not official yet.
To learn more, check out:
Get started building .NET web apps that run in the browser with Blazor
Also check out WebAssembly: