Referenziare file esterni in web.config o app.config

Scritto da  Massimo Bonanni il venerdì 14 ottobre 2011  •  Linguaggio:    • Livello: 100


E' possibile referenziare, all'interno del file di configurazione dell'applicazione (Web.config o app.config), dei file esterni che contengono i dati effettivi di configurazione.
Ad esempio, all'interno del web.config, è possibile scrivere:

<?xml version="1.0"?>
 
<!--
For more information on how to configure your ASP.NET application, please visit
http://go.microsoft.com/fwlink/?LinkId=169433
-->
 
<configuration>
 
<appSettings configSource="appSettings.config">
</appSettings>
 
.
.
.
 
</configuration>

 
e nel file appSettings.config (contenuto nella stessa directory del web.config):

<?xml version="1.0"?>
<appSettings>
<add key="Prova" value="valore"/>
</appSettings>

 

Il vantaggio è che, in caso di sito web in cui la modifica del web.config provoca un reset di IIS, la modifica di un file referenziato non provoca alcun reset. 


Tags: ASP.NET

 
x