When hosting on IIS and your Blazor app has an error, it's not obvious how to see the error and fix it when you only have an appSettings.json
No fancy virtual pages needed. You can use standard Blazor and layouts to display CMS content if you want
Using external JavaScript libraries within your Blazor site when it's statically rendered, requires you to follow a specific pattern to be able to fire methods onload.