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
Raggruppare i parametri di una minimal API in un singolo oggetto in ASP.NET Core
Utilizzare i nuovi piani dedicati di Azure Container Apps
Usare le variabili per personalizzare gli stili CSS
Utilizzare database e servizi con gli add-on di Container App
Organizzare il codice JavaScript utilizzando i moduli
Utilizzare la session affinity con Azure Container Apps
Applicare il versioning ai nostri endpoint ASP.NET Core Minimal API
Reactive form tipizzati con FormBuilder in Angular
Gestire errori funzionali tramite exception in ASP.NET Core Web API
Registrare servizi multipli tramite chiavi in ASP.NET Core 8
Effettuare il download di un file via FTP con la libreria FluentFTP di .NET
Gestire condizioni complesse in JavaScript
I più letti di oggi
- .NET Conference Italia 2023 - Milano e Online
- Utilizzare database e servizi con gli add-on di Container App
- Evitare la script injection nelle GitHub Actions
- Reactive form tipizzati con modellazione del FormBuilder in Angular
- Eseguire attività basate su eventi con Azure Container Jobs
- Utilizzare le collection expression in C#
- Registrare servizi multipli tramite chiavi in ASP.NET Core 8
- Eseguire query verso tipi non mappati in Entity Framework Core
- Reactive form tipizzati con FormBuilder in Angular
- Eseguire attività pianificate con Azure Container Jobs