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
Configurare dependabot per aggiornare le dipendenze di terze parti con GitHub Actions
Usare un KeyedService di default in ASP.NET Core 8
.NET Conference Italia 2023
Come EF 8 ha ottimizzato le query che usano il metodo Contains
Creazione di componenti personalizzati in React.js con Tailwind CSS
Utilizzare un numero per gestire la concorrenza ottimistica con SQL Server ed Entity Framework
Utilizzare politiche di resiliency con Azure Container App
Sfruttare lo streaming di una chiamata Http da Blazor
Supportare lo HierarchyID di Sql Server in Entity Framework 8
Sfruttare i KeyedService in un'applicazione Blazor in .NET 8
Personalizzare l'errore del rate limiting middleware in ASP.NET Core
Registrare servizi multipli tramite chiavi in ASP.NET Core 8