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
Importare repository da Bitbucket a GitHub Enterprise Cloud
Esporre un server MCP con Azure API Management
Gestire pubblicazione Kubernetes tramite .NET Aspire
Eseguire query in contemporanea con EF
Migrare applicazioni legacy nel cloud con Azure App Service Managed Instance
.NET Aspire per applicazioni distribuite
Semplificare la gestione dei modelli con Azure AI Foundry Model Router
Disabilitare le run concorrenti di una pipeline di Azure DevOps
Abilitare il rolling update su Azure Functions flex consumption
Raggruppare risorse in .NET Aspire
Testare il failover sulle region in Azure Storage




