Quando dobbiamo effettuare un deploy in un ambiente di staging o di produzione, tipicamente le impostazioni che abbiamo utilizzato in fase di sviluppo non vanno più bene. Immaginiamo di aver definito alcune chiavi all'interno della sezione appSettings del file Web.Config:
<appSettings> <add key="firstKey" value="Some value" /> <add key="secondKey" value="Some other value" /> </appSettings>
In linea generale, i valori di queste chiavi dovranno essere modificati in base al target della nostra operazione di deploy: il server di staging avrà le proprie impostazioni, quello di produzione ne avrà di diverse. Per evitare di mantenere in linea più versioni dello stesso file, una per ogni ambiente, gli Azure Web Sites espongono una funzionalità specifica, all'interno della sezione Configure.

Queste chiavi di configurazione vengono memorizzati all'interno del database di sistema di Azure Web Sites e automaticamente sostituite a quelle presenti in Web.Config.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Generare una User Delegation SAS in .NET per Azure Blob Storage
Ottimizzare le pull con Artifact Cache di Azure Container Registry
Definire stili a livello di libreria in Angular
Utilizzare DeepSeek R1 con Azure AI
Utilizzare i primary constructor di C# per inizializzare le proprietà
Configurare lo startup di applicazioni server e client con .NET Aspire
Sostituire la GitHub Action di login su private registry
Miglioramenti agli screen reader e al contrasto in Angular
Configurare e gestire sidecar container in Azure App Service
Triggerare una pipeline su un altro repository di Azure DevOps
Eseguire operazioni sui blob con Azure Storage Actions
Eseguire query manipolando le liste contenute in un oggetto mappato verso una colonna JSON