title: What function could an “Asp.Net Core hosted” Blazor WebAssembly server site provide if my site will use a web api for back-end work instead?
body: <p>If I tick the “Asp.Net Core hosted” checkbox in Visual Studio when creating a Blazor WebAssembly project I get a back-end for my site, a “MySite.Server” project appears. But if my site is going to call a web api for data etc., something it can easily do in the “MySite.Client” project instead, then what use is the MySite.Server project to me?</p>
  <p>Calling a web api means I have to manage CORS and MySite.Server will not need this as client and server are the same site, but other than that I can’t think of any reasons to choose it over a regular .Net web api project.</p>