Farklı ortamlar için yapılandırmalar oluşturmak amacıyla aşağıdaki yazıda açıklandığı gibi web.config dönüşümünü kullanıyorum.
http://vishaljoshi.blogspot.com/2009/03/web-deployment-webconfig-transformation_23.html
Anahtar ile eşleştirerek bir "Değiştir" dönüşümü yapabilirim, ör.
<add key="Environment" value="Live" xdt:Transform="Replace" xdt:Locator="Match(key)" />
Ve "Ekler" yapabilirim
<add key="UseLivePaymentService" value="true" xdt:Transform="Insert" />
Ama ne gerçekten yararlı bulurdum bir ReplaceOrInsert dönüşüm, her zaman belirli bir anahtarı olan / olmayan orijinal yapılandırma dosyasına güvenemiyorum gibi.
Bunu yapmanın bir yolu var mı?