Ospitare e distribuire ASP.NET Core autonomo Blazor WebAssembly con App Web statiche di Azure

Annotazioni

Questa non è la versione più recente di questo articolo. Per la versione corrente, vedere la versione .NET 10 di questo articolo.

Avvertimento

Questa versione di ASP.NET Core non è più supportata. Per altre informazioni, vedere i criteri di supporto di .NET e .NET Core. Per la versione corrente, vedere la versione .NET 10 di questo articolo.

Questo articolo illustra come ospitare e distribuire Blazor WebAssembly autonomamente con Microsoft App Web statiche di Azure.

Configurazione app

Per assicurarsi che le richieste per qualsiasi percorso restituiscano index.html, impostare una route di fallback per la navigazione.

Creare un file denominato staticwebapp.config.json nella cartella radice del progetto con il contenuto seguente:

{
  "navigationFallback": {
    "rewrite": "/index.html"
  }
}

Distribuzione da Visual Studio

Per distribuire un'app Blazor WebAssembly autonoma da Visual Studio:

Scenari di distribuzione di GitHub