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
Utilizzare l nesting nativo dei CSS
Introduzione alle Container Queries
Fissare una versione dell'agent nelle pipeline di Azure DevOps
Cancellare una run di un workflow di GitHub
Supportare lo HierarchyID di Sql Server in Entity Framework 8
La gestione della riconnessione al server di Blazor in .NET 9
Creare un webhook in Azure DevOps
Eseguire query per recuperare il padre di un record che sfrutta il tipo HierarchyID in Entity Framework
Collegare applicazioni server e client con .NET Aspire
Usare il colore CSS per migliorare lo stile della pagina
Utilizzare il nuovo modello GPT-4o con Azure OpenAI
Anonimizzare i dati sensibili nei log di Azure Front Door