aspnetcore/blazor/host-and-deploy/webassembly/azure-storage.md
This article explains how to host and deploy standalone Blazor WebAssembly using Microsoft Azure Storage.
Azure Storage static file hosting allows serverless Blazor app hosting. Custom domain names, the Azure Content Delivery Network (CDN), and HTTPS are supported.
When the blob service is enabled for static website hosting on a storage account:
index.html.index.html. Razor components and other non-file endpoints don't reside at physical paths in the static content stored by the blob service. When a request for one of these resources is received that the Blazor router should handle, the 404 - Not Found error generated by the blob service routes the request to the Error document path. The index.html blob is returned, and the Blazor router loads and processes the path.If files aren't loaded at runtime due to inappropriate MIME types in the files' Content-Type headers, take either of the following actions:
Configure your tooling to set the correct MIME types (Content-Type headers) when the files are deployed.
Change the MIME types (Content-Type headers) for the files after the app is deployed.
In Storage Explorer (Azure portal) for each file:
For more information, see Static website hosting in Azure Storage.