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
Creare una libreria CSS universale: Cards
Sfruttare MQTT in cloud e in edge con Azure Event Grid
Come migrare da una form non tipizzata a una form tipizzata in Angular
Usare i servizi di Azure OpenAI e ChatGPT in ASP.NET Core con Semantic Kernel
Criptare la comunicazione con mTLS in Azure Container Apps
Sviluppare un'interfaccia utente in React con Tailwind CSS e Preline UI
Modificare i metadati nell'head dell'HTML di una Blazor Web App
Utilizzare il trigger SQL con le Azure Function
Utilizzare QuickGrid di Blazor con Entity Framework
Effettuare il binding di date in Blazor
Ottimizzare la latenza in Blazor 8 tramite InteractiveAuto render mode
Gestione dei nomi con le regole @layer in CSS