Semplificate lo sviluppo con
.NET Aspire

Crea, esegui e testa lo stack completo in locale.

Supportato in tutti i principali provider di servizi cloud

.NET Aspire Hero Banner

Perché usare .NET Aspire?

Concentrati sul codice, non sull'infrastruttura. .NET Aspire ti aiuta dal codice al cloud.

Connettiti ai tuoi strumenti e servizi essenziali con le integrazioni.

Resilienza, osservabilità e sicurezza predefinite.

Crea con Docker e distribuisci su Linux, contenitori o qualsiasi piattaforma cloud di tua scelta.

Esplora i video introduttivi

.NET Aspire ti supporta in ogni fase

Orchestrazione in fase di sviluppo

Definisci con facilità l'app e le dipendenze

Usa C# e le API familiari senza una riga di YAML. Aggiungi con facilità i servizi cloud più diffusi, connettili ai tuoi progetti ed eseguili in locale con un solo clic.

Frammento di codice dell'API C# per .NET Aspire
.NET Aspire ti supporta in ogni fase

Integrazioni

Include procedure consigliate native del cloud

Ogni integrazione di .NET Aspire include funzionalità predefinite per registrazione, controlli di integrità, telemetria e resilienza.

Esplora le risorse
.NET Aspire ti supporta in ogni fase

Integrazioni

Supporto per i servizi cloud più diffusi

Connetti con facilità la tua app a oltre 20 prodotti di messaggistica, archiviazione e database grazie alle integrazioni .NET Aspire.

Dashboard

Accelera la diagnosi dei problemi dell'app

Vedi i dati di OpenTelemetry attivi senza che sia necessaria alcuna configurazione. Avviato per impostazione predefinita durante l'esecuzione, il dashboard per sviluppatori di .NET Aspire mostra log, variabili di ambiente, tracce distribuite, metriche e altro ancora per verificare rapidamente il comportamento dell'app.

Scopri il dashboard
1
2

Distribuzione

Distribuisci a modo tuo

La distribuzione di app e dipendenze nel cloud è complicata. Aspire semplifica la distribuzione in qualsiasi cloud e l'integrazione con gli strumenti correnti.

Viene eseguito in tutti i principali provider di servizi cloud
Microsoft Azure
AWS
Google Cloud
Scrivi API web ad alte prestazioni con ASP.NET Core
ASP.NET Core è uno dei framework Web più veloci in base alla classificazione di TechEmpower.3
TechEmpower JSON Benchmark Results
Chart showing TechEmpower JSON benchmark results: ASP.NET Core at 1 million, Gin at 489K, Node.js at 377K, and Spring at 139K.
Risposte JSON al secondo (RPS)

Crea app native del cloud con facilità

Ecosistema nativo del cloud
Consente di creare app native per il cloud flessibili, scalabili e a prova futura in grado di funzionare senza problemi in diverse piattaforme e ambienti.
Creazione contenitore nativo
Compilare immagini di contenitori .NET senza dover scrivere un file Docker.
Osservabilità
È possibile visualizzare il codice in azione con potenti API di osservabilità e supporto per OpenTelemetry.

API facili da comprendere

gRPC e REST con OpenAPI
Potenzia le app per qualsiasi front-end grazie al supporto di .NET per tutte le API più diffuse.
Crea un client gRPC
Esempio di codice gRPC
L'accesso ai dati è stato semplificato
Usare Entity Framework per eseguire query su database più diffusi, ad esempio PostgreSQL, SQL Server, SQLite e Cosmos DB senza SQL.
Leggi la documentazione di Entity Framework
Esempio di codice query dati
Resilienza
Usa API di resilienza predefinite net per la creazione di applicazioni affidabili con facilità.
Esempio di codice AP

Strumenti per la creazione di app .NET straordinarie

Che cos'è Azure Developer CLI?
Azure Developer CLI (azd) accelera il percorso dall'ambiente di sviluppo locale ad Azure. Inizializza un repository, effettua il provisioning delle risorse e distribuisci l'applicazione con un unico strumento.
Scopri il servizio azd
Modello Azure Developer CLI
Usa modelli di app flessibili e idiomatici in cui sono disponibili le procedure consigliate per il cloud. Curato per .NET, è possibile portare lo sviluppo locale su Azure in pochi minuti.
Sfoglia modelli .NET
Kit di sviluppo C# per VS Code
Scrivere, gestire, testare ed eseguire il debug del codice con il C# Dev Kit di Visual Studio Code. Eleva il tuo sviluppo C# in Windows, macOS, Linux o GitHub Codespaces.
Installa il kit di sviluppo C#

Domande frequenti

  1. Docker e il logo Docker sono marchi o marchi registrati di Docker, Inc. negli Stati Uniti e/o in altri paesi. Docker, Inc. e altre parti possono anche avere diritti relativi ai marchi in altre condizioni usate nel presente documento.
  2. Kubernetes è un marchio di The Linux Foundation. Vedi kubernetes.io.
  3. Classificazione delle prestazioni dai risultati del round 22 condotto da TechEmpower Benchmarks.
Seguici