Configurare .NET 6 su Azure Web App con ARM

di Cristian Civera, in Azure Web Site,

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

Visualizza/aggiungi commenti

| Condividi su: Twitter, Facebook, LinkedIn

Per inserire un commento, devi avere un account.

Fai il login e torna a questa pagina, oppure registrati alla nostra community.

Approfondimenti

I più letti di oggi