Gli slot degli Azure Web Site permettono di associare ad uno stesso sito, più deployment che rispondono da indirizzi diversi, permettendoci di testare le nostre soluzioni e con un semplice pulsante swap per portarle in produzione. Si prestano benissimo quindi, per ambienti di staging o ancora meglio in scenari di continuos deployment.
La gestione di uno slot è del tutto uguale a quella dello slot principale. Possiamo amministrare le varie impostazioni, la scalabilità, associare un source control specifico e così via. Nel momento in cui effettuiamo lo swap tutto questo viene copiato e invertito sul sito principale, compresso i nostri AppSettings e ConnectionStrings che risiedono nel web.config. Non sempre però questo è un comportamento desiderato, perché potremmo avere impostazioni relative all'ambiente di test e non a quello reale.
Di recente però è stata aggiunta la possibilità di valorizzare queste sezioni con la facoltà di escludere una chiave dalla copia. Per farlo dobbiamo sfruttare il portale nuovo, raggiungibile all'indirizzo http://portal.azure.com, entrare nello slot e nelle impostazioni fino a raggiungere AppSettings e ConnectionStrings. Lì possiamo valorizzare le nostre impostazioni e impostare un nuovo flag Slot setting, come nell'immagine seguente.

Spuntata la voce otterremo che essa non verrà copiata al momento dello swap.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Importare repository da Bitbucket a GitHub Enterprise Cloud
Migrare applicazioni legacy nel cloud con Azure App Service Managed Instance
Utilizzare Intersect e Except per filtrare set di dati in TSql
Esporre un server MCP con Azure API Management
Ottimizzare la content-visibility in CSS specificando lo spazio da occupato dall'area non renderizzata
Impostare la content-visibility in CSS per ottimizare il rendering iniziale di una pagina
Il nuovo persistent state in Blazor
Ottimizzare gli indici con Automatic Index Compaction in Azure SQL Database
Dallo sviluppo locale ad Azure con .NET Aspire
Gestione delle scrollbar dinamiche in HTML e CSS
Supportare la crittografia di ASP.NET Core con Azure Container App
Microsoft Fabric: la piattaforma unificata per l'ecosistema dati moderno


