Il nuovo .NET 10 è finalmente disponibile e possiamo sfruttarlo su Azure sin dal day 0, sia in Azure App Service che in Azure Functions. Questa integrazione immediata rappresenta un passo importante per chi desidera mantenere i propri workload sempre aggiornati, beneficiando delle ultime innovazioni del framework senza dover attendere mesi per il supporto ufficiale della piattaforma.
Con .NET 10, Microsoft consolida il percorso intrapreso verso un ecosistema sempre più modulare, performante e cloud-oriented. Le principali novità includono ottimizzazioni a livello di runtime, un miglior supporto per i container, nuovi strumenti per la compilazione ahead-of-time e un modello di sviluppo semplificato per le applicazioni serverless. Su Azure, tutto questo si traduce in maggiore velocità di deployment e minori costi operativi grazie a un runtime più efficiente.
Nel caso di Azure App Service, il supporto a .NET 10 (LTS) è già disponibile. Quando creiamo o aggiorniamo una web app, basta accedere al portale di Azure, aprire la sezione Configuration, General Settings e selezionare dal menu a tendina la voce Stack .NET e la versione .NET 10 (LTS).

È possibile distribuire applicazioni tramite pipeline Azure DevOps o GitHub Actions, specificando nel file di configurazione azure-pipelines.yml il seguente parametro.
{ "netFrameworkVersion": "v10.0"}Per quanto riguarda Azure Functions, il nuovo .NET 10 Isolated (il modello inprocess è depcreato) è già supportato e consente di sfruttare l'hosting indipendente dal runtime tradizionale. Nella configurazione del servizio, basta scegliere lo stack .NET e la voce dotnet 10 Isolated.

L'arrivo di dotnet 10 su Azure App Service e Azure Functions sin dal primo giorno dimostra l'allineamento strategico tra runtime e piattaforma cloud.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Controllare la telemetria con .NET Aspire
Supporto nativo a JSON in SQL Server 2025
Evidenziare una porzione di testo in un pagina dopo una navigazione
Gestione opzioni colonna nella Blazor QuickGrid
Importare repository da Bitbucket a GitHub Enterprise Cloud
Esporre un server MCP con Azure API Management
Importare un servizio esterno in .NET Aspire
Montare Azure Blob Storage su Linux con BlobFuse2
Migrare applicazioni legacy nel cloud con Azure App Service Managed Instance
Gestire trasferimenti cloud con Azure Storage Mover
Creare un agente A2Acon Azure Logic Apps
Pubblicare un MCP Server in GitHub MCP Registry




