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 OpenTelemetry per Application Insights su ASP.NET Core
Creare un agente A2Acon Azure Logic Apps
Eseguire una ExecuteUpdateAsync senza usare un'expression con Entity Framework
DevSecOps per .NET: dalla teoria alla pratica
Breaking the Legacy Barrier: how to Use AI to Modernize Applications
Utilizzare le librerie native di .NET per decomprimere un file zip
Integrare OpenAI tramite Aspire
Response streaming con Blazor e .NET 10
Monitorare le tabelle di Azure SQL Database con Change Event Streaming
Utilizzare zizmor per rendere più sicuri i workflow di GitHub
Creare una cache temporanea in JavaScript
Gestione delle issue type con GitHub


