Feedback rapido
Esegui tutto in locale.
Avvia insieme progetti, container e servizi dati. Aspire collega endpoint locali, configurazione e individuazione dei servizi da AppHost.
aspire run4 risorse integreAPI references are intentionally omitted from this search. To find API references, please search these dedicated API pages instead:
Open source e pensato per gli sviluppatori
Aspire è uno strumento incentrato sul codice, pronto per gli agenti, per comporre, eseguire il debug e distribuire applicazioni distribuite.
TypeScript AppHost code showing Front end.
import { createBuilder } from './.aspire/modules/aspire.mjs';
const builder = await createBuilder();
// Add Vite frontendconst frontend = await builder .addViteApp("frontend", "./frontend") .withHttpEndpoint({ env: "PORT" });
await builder.build().run();01 Poliglotta per progettazione
Mantieni ogni parte dell'applicazione nel linguaggio e nel framework più adatti. Aspire offre all'intero stack un unico modello e un unico flusso di lavoro.
02 Pronto per gli agenti
Aspire fornisce contesto in tempo reale dal modello applicativo, dalle risorse in esecuzione e dalla telemetria, senza costringerti ad assemblarlo e spiegarlo a mano.
Servizi + dipendenze
Risorse + integrità
Log + tracce + errori
Una connessione. Contesto applicativo completo.
Funziona con qualsiasi strumento di IA.
03 Un unico modello applicativo
AppHost è la fonte di verità per come l'applicazione si integra. Aspire usa quel modello durante sviluppo, diagnostica e distribuzione.
Aspire offre agli strumenti di IA connessi il grafo delle risorse, i riferimenti, la configurazione e i comandi rappresentati qui.
L'esecuzione di aspire run trasforma il modello applicativo AppHost in una topologia di risorse in tempo reale, quindi espone ogni risorsa integra nel pannello di controllo di Aspire.
Definisci servizi, container, archivi dati, riferimenti e configurazione in un AppHost leggibile.
Esplora AppHostAvvia insieme ogni dipendenza, con individuazione dei servizi, endpoint locali e configurazione di sviluppo già collegati.
Scopri aspire runUsa OpenTelemetry integrato per passare da una risorsa a log, tracce, metriche e integrità senza configurazione aggiuntiva.
Esplora il pannello di controlloCrea artefatti di distribuzione per servizi cloud, container, Kubernetes o il percorso infrastrutturale già usato dal tuo team.
Esplora le opzioni di distribuzione04 Prima locale, pronto per la produzione
Sviluppo, test e distribuzione restano collegati alla stessa topologia applicativa. Il flusso di lavoro cambia senza costringere l'architettura a divergere.
Aspire espone agli strumenti di IA connessi risorse, endpoint, integrità e comandi disponibili dell'ambiente selezionato.
Feedback rapido
Avvia insieme progetti, container e servizi dati. Aspire collega endpoint locali, configurazione e individuazione dei servizi da AppHost.
aspire run4 risorse integreConvalida ripetibile
Usa il modello applicativo nei test automatizzati e nei flussi CI, così dipendenze e relazioni corrispondono al sistema eseguito dagli sviluppatori in locale.
Pronto per la distribuzione
Sposta l'applicazione verso destinazioni cloud senza cambiarne l'architettura. Scegli servizi gestiti, container, Kubernetes o la tua infrastruttura.
aspire deploypronto per il rilascio05 Osservabilità inclusa
Segui una richiesta tra le risorse, passa tra log strutturati e tracce, ispeziona le metriche e intervieni sull'integrità delle risorse da un unico pannello per sviluppatori.
Aspire offre agli strumenti di IA connessi il contesto del pannello, inclusi log, tracce, metriche, integrità e comandi delle risorse.
06 Estendibile per impostazione predefinita
Aggiungi basi dati, memoria cache, messaggistica, risorse cloud e integrazioni della community tramite lo stesso modello applicativo fluido.
07 Slancio degli sviluppatori
I team usano Aspire per abbreviare l'onboarding, comprendere il comportamento distribuito e mantenere un ciclo locale produttivo mentre il sistema cresce.
Aspire lets developers be developers again.
Steven PriceSoftware Engineering Manager, Iceland FoodsI had someone start on a Monday morning and they were contributing code by lunch.
Russ HardingVP Engineering, EQengineeredI was surprised by how quickly Aspire got me from idea to running services.
Milan JovanovićEducator & Content Creator, MJ TechI've never wanted to commit to a Microsoft technology this much.
Nk54 (Reddit User)Hit F5 to begin. Skip the setup boss fight and ship code faster.
Craig TaylorPrincipal Architect, Xbox LiveAspire was easy to integrate with our existing container orchestration.
Sean KilleenVP Innovation, SCT SoftwareOpenTelemetry out-of-the-box in the Aspire dashboard is a game changer for observability!
Dan ClarkeDeveloper & Podcaster, Everstack08 Inizia dal tuo stack
Installa Aspire CLI, inizializza un repository esistente o parti da zero, quindi porta ogni risorsa in un ciclo di sviluppo chiaro.