Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Nota:
Esta no es la versión más reciente de este artículo. Para la versión actual, consulte la versión de .NET 10 de este artículo.
Advertencia
Esta versión de ASP.NET Core ya no se admite. Para obtener más información, consulte la política de soporte de .NET y .NET Core. Para la versión actual, consulte la versión de .NET 10 de este artículo.
En este artículo se explica cómo hospedar e implementar de forma independiente Blazor WebAssembly con Microsoft Azure Static Web Apps.
Configuración de aplicaciones
Para asegurarse de que las solicitudes de cualquier ruta de acceso devuelvan index.html, establezca una ruta de reserva de navegación.
Cree un archivo denominado staticwebapp.config.json en la carpeta raíz del proyecto con el siguiente contenido:
{
"navigationFallback": {
"rewrite": "/index.html"
}
}
Implementación desde Visual Studio
Para implementar una aplicación independiente de Blazor WebAssembly desde Visual Studio:
- Guarda cualquier trabajo no guardado en el proyecto, ya que es posible que se requiera un reinicio de Visual Studio durante el proceso.
- Siga las indicaciones de Implementación de una aplicación en Azure Static Web Apps: implementación desde Visual Studio (documentación de Azure Static Web Apps).
Escenarios de implementación de GitHub
- Visual Studio Code: Inicio rápido: Compilación del primer sitio estático con Azure Static Web Apps
- CLI de .NET: Implementación de Blazor sitios web en la nube con Azure Static Web Apps (vídeo)
- Implementación desde GitHub: Tutorial: Creación de una aplicación web estática con Blazor en Azure Static Web Apps