Con il rilascio della versione GA di .NET 9, Azure App Service si conferma all'avanguardia nel supporto alle nuove tecnologie. Grazie a questo aggiornamento, possiamo sfruttare le potenzialità di .NET 9 su Azure sin dal primo giorno, rendendo le applicazioni più performanti e aggiornate. Tuttavia, l'adozione di questa nuova versione richiede alcune accortezze, specialmente se abbiamo già applicazioni esistenti.
Su Azure App Service per Windows e Linux, se non si stanno usando i container, è necessario andare sul portale Azure, nella sezione Settings, Configuration e cambiare la versione come mostrato nella figura.

Questa compatibilità si estende anche ad Azure Functions e Azure Static Web Apps. Nella creazione di applicazioni serverless con .NET 9, è necessario utilizzare la modalità isolated worker, poiché la modalità in-process è compatibile solo con .NET 8. Se la function esiste già, deve essere migrata alla modalità isolated, se non lo è già, diversamente è sufficiente intervenire sul file .csproj.
È sufficiente cambiare il tag
La versione .NET 9 è una versione con supporto a breve termine STS (Short-Term Support), il che significa che riceverà supporto fino a novembre 2025, dopo il quale sarà necessario un aggiornamento.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Utilizzare il nuovo modello GPT-4o con Azure OpenAI
Il nuovo controllo Range di Blazor 9
Sfruttare GPT-4o realtime su Azure Open AI per conversazioni vocali
Triggerare una pipeline su un altro repository di Azure DevOps
Gestire i dati con Azure Cosmos DB Data Explorer
Anonimizzare i dati sensibili nei log di Azure Front Door
Utilizzare il metodo CountBy di LINQ per semplificare raggruppamenti e i conteggi
Ottimizzare le performance usando Span<T> e il metodo Split
Estrarre dati randomici da una lista di oggetti in C#
Utilizzare DeepSeek R1 con Azure AI
Utilizzare i primary constructor di C# per inizializzare le proprietà
Creare una libreria CSS universale: Cards