Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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:
- Salvare eventuali operazioni non salvate nel progetto, perché potrebbe essere necessario riavviare Visual Studio durante il processo.
- Seguire le indicazioni riportate in Distribuire un'app Blazor in App Web statiche di Azure: Eseguire la distribuzione da Visual Studio (documentazione App Web statiche di Azure).
Scenari di distribuzione di GitHub
- Visual Studio Code : Guida introduttiva: Creare il primo sito statico con App Web statiche di Azure
- Interfaccia della riga di comando .NET: distribuire Blazor siti Web nel cloud con App Web statiche di Azure (video)
- Distribuzione da GitHub: Tutorial: Costruire un'app Web statica con Blazor in App Web statiche di Azure