Schnelles Feedback
Führe alles lokal aus.
Starte Projekte, Container und Datendienste gemeinsam. Aspire verbindet lokale Endpunkte, Konfiguration und Diensterkennung aus dem AppHost.
aspire run4 Ressourcen fehlerfreiAPI references are intentionally omitted from this search. To find API references, please search these dedicated API pages instead:
Open Source und entwicklerorientiert
Aspire ist ein agentenbereites Code-first-Tool zum Zusammensetzen, Debuggen und Bereitstellen verteilter Anwendungen.
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 Polyglott per Design
Behalte jeden Teil der Anwendung in der Sprache und dem Framework, die jeweils passen. Aspire gibt dem gesamten Stack ein Modell und einen Workflow.
02 Bereit für Agenten
Aspire liefert Live-Kontext aus deinem Anwendungsmodell, laufenden Ressourcen und Telemetrie, ohne dass du diesen Kontext von Hand zusammenstellen und erklären musst.
Dienste + Abhängigkeiten
Ressourcen + Zustand
Logs + Traces + Fehler
Eine Verbindung. Voller Anwendungskontext.
Funktioniert mit jedem KI-Tool.
03 Ein Anwendungsmodell
Der AppHost ist die zentrale Quelle dafür, wie die Anwendung zusammenpasst. Aspire nutzt dieses Modell durchgängig für Entwicklung, Diagnose und Bereitstellung.
Aspire liefert verbundenen KI-Tools den hier dargestellten Ressourcengraphen, Referenzen, Konfiguration und Befehle.
Mit aspire run wird das AppHost-Anwendungsmodell in eine Live-Ressourcentopologie übersetzt und jede fehlerfreie Ressource im Aspire-Dashboard sichtbar.
Definiere Dienste, Container, Datenspeicher, Referenzen und Konfiguration in einem lesbaren AppHost.
AppHost entdeckenStarte alle Abhängigkeiten zusammen – mit Diensterkennung, lokalen Endpunkten und Entwicklungskonfiguration, die bereits verbunden sind.
Mehr über aspire run erfahrenNutze integriertes OpenTelemetry, um ohne zusätzliche Einrichtung von einer Ressource zu ihren Logs, Traces, Metriken und ihrem Zustand zu wechseln.
Dashboard entdeckenErstelle Bereitstellungsartefakte für Cloud-Dienste, Container, Kubernetes oder den Infrastrukturpfad, den dein Team bereits nutzt.
Bereitstellungsoptionen entdecken04 Lokal zuerst, bereit für die Produktion
Entwicklung, Tests und Bereitstellung bleiben mit derselben Anwendungstopologie verbunden. Der Workflow ändert sich, ohne die Architektur auseinanderdriften zu lassen.
Aspire macht verbundenen KI-Tools die Ressourcen, Endpunkte, den Zustand und die verfügbaren Befehle der ausgewählten Umgebung zugänglich.
Schnelles Feedback
Starte Projekte, Container und Datendienste gemeinsam. Aspire verbindet lokale Endpunkte, Konfiguration und Diensterkennung aus dem AppHost.
aspire run4 Ressourcen fehlerfreiWiederholbare Validierung
Nutze das Anwendungsmodell in automatisierten Tests und CI-Workflows, damit Abhängigkeiten und Beziehungen dem System entsprechen, das Entwickler lokal ausführen.
Bereit für die Bereitstellung
Überführe die Anwendung in Cloud-Ziele, ohne ihre Architektur zu ändern. Wähle verwaltete Dienste, Container, Kubernetes oder deine eigene Infrastruktur.
aspire deploybereit für Release05 Beobachtbarkeit inklusive
Verfolge eine Anfrage über Ressourcen hinweg, wechsle zwischen strukturierten Logs und Traces, prüfe Metriken und reagiere in einem Entwickler-Dashboard auf den Ressourcenzustand.
Aspire gibt verbundenen KI-Tools Dashboard-Kontext, einschließlich Logs, Traces, Metriken, Zustand und Ressourcenbefehlen.
06 Standardmäßig erweiterbar
Füge Datenbanken, Caches, Messaging, Cloud-Ressourcen und Community-Integrationen über dasselbe Fluent-Anwendungsmodell hinzu.
07 Entwicklertempo
Teams nutzen Aspire, um Onboarding zu verkürzen, verteiltes Verhalten zu verstehen und eine produktive lokale Schleife zu behalten, während das System wächst.
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 Starte mit deinem Stack
Installiere die Aspire CLI, initialisiere ein bestehendes Repository oder starte neu und bringe dann jede Ressource in eine klare Entwicklungsschleife.