Eventos
Cree aplicaciones y agentes de IA
17 mar, 9 p.m. - 21 mar, 10 a.m.
Únete a la serie de encuentros para crear soluciones de IA escalables basadas en casos de uso del mundo real con otros desarrolladores y expertos.
Regístrese ahoraEste explorador ya no es compatible.
Actualice a Microsoft Edge para aprovechar las características, las actualizaciones de seguridad y el soporte técnico más recientes.
Incluye:integración de hospedaje no
Client
Nota
Esta integración forma parte del
En este artículo, aprenderá a usar el emulador de Static Web Apps .NET.NET AspireAzure integración de hospedaje para ejecutar Azure Static Web Apps localmente mediante el emulador. El emulador proporciona soporte para el proxy tanto del frontend estático como del backend de la API utilizando recursos definidos en el host de la aplicación.
Esta integración requiere que la CLI de Azure Static Web Apps se ejecute y solo admite el hospedaje del emulador para el desarrollo local, no la implementación en Azure Static Web Apps.
Para empezar a trabajar con la integración de hospedaje del emulador de .NET AspireAzure Static Web Apps, instale el paquete NuGet 📦 CommunityToolkit.Aspire.Hosting.Azure.StaticWebApps en el proyecto AppHost.
dotnet add package CommunityToolkit.Aspire.Hosting.Azure.StaticWebApps
Para obtener más información, consulte dotnet add package o Administrar las dependencias de paquetes en aplicaciones .NET.
En el archivo Program.cs del proyecto host de la aplicación, defina los recursos de back-end y front-end. A continuación, llame al método AddSwaEmulator
para crear el emulador y pasar los recursos mediante los métodos WithAppResource
y WithApiResource
.
var builder = DistributedApplication.CreateBuilder(args);
// Define the API resource
var api = builder.AddProject<Projects.Aspire_CommunityToolkit_StaticWebApps_ApiApp>("api");
// Define the frontend resource
var web = builder
.AddNpmApp("web", Path.Combine("..", "CommunityToolkit.Aspire.StaticWebApps.WebApp"), "dev")
.WithHttpEndpoint(env: "PORT")
.WithExternalHttpEndpoints();
// Create a SWA emulator with the frontend and API resources
_ = builder
.AddSwaEmulator("swa")
.WithAppResource(web)
.WithApiResource(api);
builder.Build().Run();
El código anterior define la API y los recursos de front-end y crea un emulador con los recursos. A continuación, el emulador se inicia mediante el método Run
.
Comentarios de .NET Aspire
.NET Aspire es un proyecto de código abierto. Selecciona un vínculo para proporcionar comentarios:
Eventos
Cree aplicaciones y agentes de IA
17 mar, 9 p.m. - 21 mar, 10 a.m.
Únete a la serie de encuentros para crear soluciones de IA escalables basadas en casos de uso del mundo real con otros desarrolladores y expertos.
Regístrese ahoraFormación
Módulo
Introducción a .NET Aspire - Training
En este módulo, obtendrá información sobre las aplicaciones nativas de la nube y cómo la pila de .NET Aspire facilita el desarrollo de microservicios y las conecta entre sí y con servicios auxiliares.
Certificación
Microsoft Certified: Azure Developer Associate - Certifications
Cree soluciones de un extremo a otro en Microsoft Azure para crear Azure Functions, implementar y administrar aplicaciones web, desarrollar soluciones que usen Azure Storage, etc.