Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Note
Questa non è la versione più recente di questo articolo. Per la versione corrente, vedere la versione .NET 9 di questo articolo.
Warning
Questa versione di ASP.NET Core non è più supportata. Per altre informazioni, vedere i criteri di supporto di .NET e .NET Core. Per la versione corrente, vedere la versione .NET 9 di questo articolo.
Important
Queste informazioni si riferiscono a un prodotto in fase di anteprima che può essere modificato in modo sostanziale prima che venga rilasciato commercialmente. Microsoft non fornisce alcuna garanzia, espressa o implicita, in relazione alle informazioni fornite qui.
Per la versione corrente, vedere la versione .NET 9 di questo articolo.
ASP.NET Core è un framework open source multipiattaforma e ad alte prestazioni per la creazione di app Web moderne con .NET. Il framework è progettato per lo sviluppo di app su larga scala e può gestire qualsiasi carico di lavoro di dimensioni, rendendolo una scelta affidabile per le app a livello aziendale.
Key features:
- Pipeline di richiesta HTTP leggera e modulare.
- Kestrel: server HTTP multipiattaforma e prestazioni elevate .
- Inserimento integrato delle dipendenze.
- Environment-based configuration.
- Metriche avanzate di registrazione, traccia e runtime.
- Blazor: creare componenti avanzati dell'interfaccia utente Web interattiva con C#, senza richiedere JavaScript.
- Integrare facilmente i framework e le librerie lato client più diffusi, tra cui Angular, React, Vue e Bootstrap.
- API minime: creare API Web veloci con codice e configurazione minimi dichiarando in modo fluente route e endpoint API.
- SignalR: aggiungere funzionalità Web in tempo reale.
- gRPC: servizi RPC (High Performance Remote Procedure Call).
- Sicurezza: funzionalità di sicurezza predefinite per l'autenticazione, l'autorizzazione e la protezione dei dati.
- Test: creare facilmente unit test e test di integrazione.
- Strumenti: ottimizzare la produttività di sviluppo con Visual Studio e Visual Studio Code.
- Pipeline di richiesta HTTP leggera e modulare.
- Kestrel: server HTTP multipiattaforma e prestazioni elevate .
- Inserimento integrato delle dipendenze.
- Environment-based configuration.
- Metriche avanzate di registrazione, traccia e runtime.
- Blazor: creare componenti avanzati dell'interfaccia utente Web interattiva con C#, senza richiedere JavaScript.
- Integrare facilmente i framework e le librerie lato client più diffusi, tra cui Angular, React, Vue e Bootstrap.
- SignalR: aggiungere funzionalità Web in tempo reale.
- gRPC: servizi RPC (High Performance Remote Procedure Call).
- Sicurezza: funzionalità di sicurezza predefinite per l'autenticazione, l'autorizzazione e la protezione dei dati.
- Test: creare facilmente unit test e test di integrazione.
- Strumenti: ottimizzare la produttività di sviluppo con Visual Studio e Visual Studio Code.
- Pipeline di richiesta HTTP leggera e modulare.
- Kestrel: server HTTP multipiattaforma e prestazioni elevate .
- Inserimento integrato delle dipendenze.
- Environment-based configuration.
- Metriche avanzate di registrazione, traccia e runtime.
- Sviluppare app e API usando Razor i framework Pages e Model-View-Controller (MVC).
- Integrare facilmente i framework e le librerie lato client più diffusi, tra cui Angular, React, Vue e Bootstrap.
- SignalR: aggiungere funzionalità Web in tempo reale.
- gRPC: servizi RPC (High Performance Remote Procedure Call).
- Sicurezza: funzionalità di sicurezza predefinite per l'autenticazione, l'autorizzazione e la protezione dei dati.
- Test: creare facilmente unit test e test di integrazione.
- Strumenti: ottimizzare la produttività di sviluppo con Visual Studio e Visual Studio Code.
Perché scegliere ASP.NET Core?
- Framework unificato: ASP.NET Core è un framework Web completo e completamente integrato con componenti predefiniti pronti per la produzione per gestire tutte le esigenze di sviluppo Web.
- Produttività completa dello stack: creare più app più velocemente consentendo al team di lavorare allo stack completo, dal front-end al back-end, usando un singolo framework di sviluppo.
- Protezione da progettazione: ASP.NET Core è basato sulla sicurezza come principale preoccupazione e include il supporto predefinito per l'autenticazione, l'autorizzazione e la protezione dei dati.
- Pronto per il cloud: se si esegue la distribuzione nei data center o nel cloud, ASP.NET Core semplifica la distribuzione, il monitoraggio e la configurazione.
- Prestazioni e scalabilità: gestire i carichi di lavoro più esigenti con le prestazioni leader del settore ASP.NET Core.
- Attendibili e maturi: ASP.NET Core viene usato e dimostrato in iperscalabilità da parte di alcuni dei servizi più grandi al mondo, tra cui Bing, Xbox, Microsoft 365 e Azure.
Get started
Sei pronto per iniziare il tuo percorso di apprendimento ASP.NET Core? È il momento di creare la prima app Web con ASP.NET Core.