2012-03-06 7 views
5

Sto cercando di aggiornare l'attributo configSource sull'elemento appSettings all'interno del mio file web.config utilizzando le trasformazioni web.config.Web.config appSettings configSource attributo trasformazione

Ho il seguente nel mio web.config

<appSettings configSource="Config\appSettings.local.config"> 
    </appSettings> 

io voglio che questo sia

<appSettings configSource="Config\appSettings.prod.config"> 
    </appSettings> 

quando ho build di rilascio. Questo non sta succedendo. Ho il seguente nel mio Web.Release.config nell'elemento

<appSettings xdt:Transform="SetAttributes(configSource)" configSource="Config\appSettings.prod.config" /> 

risposta

13

Trasformazioni accadere solo quando si distribuisce l'applicazione web (o creare un pacchetto di distribuzione). Non succede quando costruisci semplicemente la soluzione.

http://msdn.microsoft.com/en-us/library/dd465326.aspx

"Per i progetti di applicazioni Web, ASP.NET fornisce strumenti che automatizzano il processo di modifica (trasformazione) file Web.config quando vengono dispiegati."

Problemi correlati