Erfahren Sie alles über .NET Aspire, einen neuen Cloud-fähigen Stack zum Erstellen beobachtbarer, produktionsbereiter, verteilter Anwendungen. .NET Aspire kann unabhängig von der Größe und Skalierung jeder Anwendung hinzugefügt werden, damit Sie schneller bessere Anwendungen erstellen können.
.NET Aspire optimiert die App-Entwicklung mit:
Orchestrierung : Verwenden Sie C# und bekannte APIs, um Ihre verteilte Anwendung ohne eine Zeile YAML zu modellieren. Fügen Sie ganz einfach beliebte Datenbanken, Messaging-Systeme und Cloud-Dienste hinzu, verbinden Sie sie mit Ihren Projekten und führen Sie sie lokal mit einem einzigen Klick aus.
Service Discovery : Automatische Injektion der richtigen Verbindungszeichenfolgen oder Netzwerkkonfigurationen und Service Discovery-Informationen, um die Entwicklererfahrung zu vereinfachen.
Integrationen : Integrierte Integrationen für gängige Cloud-Dienste wie Datenbanken, Warteschlangen und Speicher. Konfiguriert für Protokollierung, Gesundheitsprüfungen, Telemetrie und mehr.
Dashboard : Sehen Sie OpenTelemetry-Daten live, ohne dass eine Konfiguration erforderlich ist. Das Entwickler-Dashboard von .NET Aspire wird standardmäßig beim Ausführen gestartet und zeigt Protokolle, Umgebungsvariablen, verteilte Ablaufverfolgungen, Metriken und mehr an, um das App-Verhalten schnell zu überprüfen.
Bereitstellung : Erstellen Sie ganz einfach ein Manifest aller Konfigurationen, die Ihre Anwendungsressourcen für die Ausführung in der Produktion benötigen. Optional können Sie mit Aspire-fähigen Tools schnell und einfach in Azure Container Apps oder Kubernetes bereitstellen.
So viel mehr : .NET Aspire ist vollgepackt mit Funktionen, die Entwickler lieben werden und die Ihnen helfen, produktiver zu sein.
Erfahren Sie mehr über .NET Aspire mit den folgenden Ressourcen:
Dokumentation
Microsoft Learn-Schulungspfad
.NET Aspire-Videos
Beispiel-App für eine eShop-Referenz
.NET Aspire-Beispiele
Häufig gestellte Fragen zu .NET Aspire
Diese Workshop-Materialien sind in den folgenden Sprachen verfügbar:
Englisch
한국어
日本語
Spanisch
Französisch
Portugiesisch (PT-BR)
Sie können sich auch die Let's Learn .NET Aspire-Livestream-Events für die folgenden Sprachen ansehen:
Englisch
한국어
日本語
Spanisch
Französisch
Portugiesisch (PT-BR)
Tiếng Việt
Dieser .NET Aspire-Workshop ist Teil der Let's Learn .NET-Reihe. Dieser Workshop soll Ihnen dabei helfen, mehr über .NET Aspire zu erfahren und zu erfahren, wie Sie damit cloudfähige Anwendungen erstellen können. Dieser Workshop ist in 6 Module unterteilt:
Einrichtung und Installation
Dienststandards
Entwickler-Dashboard und Orchestrierung
Diensterkennung
Integrationen
Einsatz
Ein vollständiges Foliendeck für diesen Workshop ist hier verfügbar.
Das Startprojekt für diesen Workshop befindet sich im Ordner start-with-api
. Bei diesem Projekt handelt es sich um eine einfache Wetter-API, die die National Weather Service API zum Abrufen von Wetterdaten und ein Web-Frontend zur Anzeige der von Blazor bereitgestellten Wetterdaten verwendet.
Dieser Workshop ist auf einen Zeitrahmen von 2 Stunden ausgelegt.
Die für dieses Tutorial verwendeten Daten und Dienste stammen vom United States National Weather Service (NWS) unter https://weather.gov. Wir verwenden deren OpenAPI-Spezifikation, um Wettervorhersagen abzufragen. Die OpenAPI-Spezifikation ist online verfügbar. Wir verwenden nur zwei Methoden dieser API und haben unseren Code vereinfacht, um nur diese Methoden zu verwenden, anstatt den gesamten OpenAPI-Client für die NWS-API zu erstellen.