Streamline your development with Aspire

Agent-ready, code-first. Compose, debug, and deploy any distributed app.

Supportato in tutti i principali provider di servizi cloud

Illustrazione di Aspire

One app model, dev to deploy

Define your distributed app once in code and use the same model to run locally, debug interactively, and deploy to production.

Any language, any stack

Compose apps, services and stacks from .NET, Python, JavaScript, TypeScript, Go, Java, Rust, and more, all wired together in one place.

Observability built in

Every app you build with Aspire automatically includes structured logs, distributed traces, metrics, and health checks pre-configured for you.

Agent-ready by design

Aspire is built for the AI era. Its CLI, agent skills, and structured app model make it a natural partner for developer AI agents and Copilot.

Read the Aspire FAQ

Define your stack in code

Aspire is modular, composable, and extensible. Configure relationships, deployment options, and dev-time flags in one place. Use familiar APIs without a line of YAML.


Learn about the AppHost
Frammento di codice dell'API C# per Aspire

Local development, production deployment

Aspire mirrors production environments on your machine, ensuring smooth deployments. Runs with your local container runtime during development, then deploys the same app structure to cloud services or your own infrastructure.

Build your first app

OpenTelemetry developer dashboard

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

Dive into the dashboard

Multi-cloud, limitless integrations

Aspire integrations are a curated suite of 100+ packages that make it easy to connect popular services, databases, compute environments, and stacks like PostgreSQL, Redis, Dapr, and cloud services like Azure Container Apps. Fully extensible, build your own for your unique needs.

Explore integrations

More ways to build cloud-native apps with .NET

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.
Scrivi API web ad alte prestazioni con ASP.NET Core
ASP.NET Core è uno dei framework Web più veloci secondo la classifica di TechEmpower. Visualizza l'origine del benchmark TechEmpower
TechEmpower JSON Benchmark Results
Grafico che mostra i risultati benchmark JSON di TechEmpower: ASP.NET Core a 2,5 milioni, Node.js a 1,1 milioni, Gin a 498.000 e Spring a 328.000. Grafico che mostra i risultati benchmark JSON di TechEmpower: ASP.NET Core a 2,5 milioni, Node.js a 1,1 milioni, Gin a 498.000 e Spring a 328.000. Grafico che mostra i risultati benchmark JSON di TechEmpower: ASP.NET Core a 2,5 milioni, Node.js a 1,1 milioni, Gin a 498.000 e Spring a 328.000.
Risposte JSON al secondo (RPS)
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

More tools for building great .NET apps

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#
  1. Classificazione per prestazioni risultante dal Round 23 condotto da TechEmpower Benchmarks.