Visual Studio 2010'un yeni Web.config dönüştürme özelliğidir. Daha fazla bilgi burada .
Düzenle:
Bu dosyalar, hata ayıklamayı belirtmek ve belirli ayarları yayınlamak için mi kullanılıyor, böylece ana web.config dosyasını karıştırmazsınız?
Üç dosya ile sınırlı değildir, (teoride) ortamınız olduğu kadar çok dosyaya sahip olabilirsiniz. "Üst düzey" Web.config, web yapılandırmanızın bir şablonunu sağlar. Altındaki dosyalar, o ortama özgü değiştirme değerleri sağlar (örneğin, yerel / aşama / test / her neyse için farklı bağlantı dizeleriniz varsa).
Hata ayıklama ve yayın web.configs'de sırasıyla yerel ve uzak bir tane varsa, kök web.config dosyasına bir bağlantı dizesi yerleştirmek bile mantıklı geliyor mu?
Sadece ortamlar arasında değişmeyecek olsaydı mantıklı olurdu. Sizin durumunuzda öyle görünüyor, sizin durumunuzda hayır, onu Web.config dosyasında bırakmak mantıklı olmaz.