Il progetto su cui sto lavorando implica la lettura di molti endpoint di servizio (url) da un file di configurazione. Dato che la lista sarebbe abbastanza grande ho deciso di tenerli in un file di configurazione personalizzato per mantenere il mio web.config pulito e piccolo. Ho incluso la sezione personalizzata nel mio spazio web come di seguito:Come aggiungere trasformazioni di configurazione per un file di configurazione personalizzato in Visual Studio?
<mySection configSource="myConfig.config" />
mi funziona perfettamente bene.
Ma il problema della trasformazione appare durante l'implementazione del progetto in diversi ambienti. Ho tre file web.config:
Web.config
Web.Uat.config
Web.Release.config
Mentre il web.config trasformazione funziona, le trasformazioni per config personalizzato i file non riescono alla distribuzione.
C'è un modo per trasformare il file di configurazione personalizzato durante l'implementazione?
Fatto qualche ricerca su questo. Prendi questo; Fuori sede sì. È qualcosa che stai cercando; http://www.diaryofaninja.com/blog/2011/09/14/using-custom-webconfig-transformations-in-msbuild – Irshad