Con la recente uscita di .NET 6 anche la piattaforma Microsoft Azure si è allineata fornendo sui propri servizi il relativo supporto. Lo possiamo notare dalla possibilità di poter impostare sullo stack .NET, la versione 6 sugli App Service.
Se il processo di deployment delle nostre soluzioni è basato su ARM dobbiamo però intervenire indicando lo stack, ma anche la relativa versione. Nello script #208 abbiamo visto come usare questo strumento per creare una web app e nello specifico l'utilizzo dei metadati per impostare lo stack su .NET Core 3.1.
Di seguito mostriamo invece i metadati necessari per passare a .NET, in particolare alla versione 6.
{ "type": "Microsoft.Web/sites", "apiVersion": "2018-11-01", "name": "[variables('siteName')]", "location": "[variables('location')]", "kind": "app", "properties": { "serverFarmId": "[variables('servicePlanId')]", "clientAffinityEnabled": false, "httpsOnly": true, "siteConfig": { "metadata": [ { "name": "CURRENT_STACK", "value": "dotnet" } ], "netFrameworkVersion": "v6.0" } } }
Da notare l'indicazione separata della versione da utilizzare. Per concludere, il runtime è disponibile sia per gli app service Windows che Linux.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Creare un'istanza di Azure Service Bus con ARM
Impostare il claim desiderato per il nome utente in ASP.NET Core con Microsoft Identity
Graceful shutdown di un hosted service di ASP.NET Core
Introduzione a Azure Container Apps
Serializzare un enum come stringa con System.Text.Json
GitHub e .NET 6
Integrare e trasformare dati con Azure Data Factory
Operator per Kubernetes in C# e Net Core 6.
Compilare un'applicazione .NET Core con una GitHub Action
Aumentare le prestazioni di Blazor con la compilazione Ahead of Time
Completare le informazioni di log in Entity Framework Core
.NET Conference Italia 2021