SORU
4 AĞUSTOS 2011, PERŞEMBE


ASP.NET web.config: configSource vs dosya öznitelikleri

Bir ASP web.config-Bir dosya içinde.NET uygulama config bazı bölümleri appSettings connectionStrings gibi öznitelikleri desteklerfileveconfigSource.

Ne kullanmak arasındaki farkfile-nitelik veconfigSource-öznitelik? Ne zaman hangi özellik kullanmalısınız ve her ikisi de kullanabilir misin?

<?xml version="1.0"?>
<configuration>
  <appSettings file="AppSettings.config">
  </appSettings>
  <connectionStrings configSource="ConnectionStrings.config">      
  </connectionStrings>
  <!-- ... -->
</configuration>

CEVAP
4 AĞUSTOS 2011, PERŞEMBE


file öznitelik

  • Belirtir özel uygulama yapılandırma ayarlarını içeren harici bir dosya için göreli bir yol
  • ** 10 bölüm için özel
  • birleştirme(ve geçersiz) ayarlar .yapılandırma dosyası
  • uygulama belirtilen dosyayı değiştirirken yeniden başlatmak için web neden olur
  • http://msdn.microsoft.com/en-US/library/ms228154(v=vs.100).aspx
  • *.*18 Bu*Kullanma 19*.Settings.Add API tüm ayarları*.Configuration.config asıl haline geri dönmek neden olur 23* Ara.
  • beri .NET 1.1

configSource öznitelik

file özniteliği web appSettings girişi harici bir dosya senin gibi özel ayarlar içeren belirtir.yapılandırma dosyası. Bu arada, harici bir dosya configSource özniteliğinde belirtilen configSource bildirmek hangi bölüm için ayarları içerir. Eğer sayfa bölümünde configSource özniteliği kullanıyorsanız, örneğin, daha sonra harici bir dosya sayfaları bölüm için ayarları içerir.

Özel ayarları dış config ilan etti specifified dosya öznitelik appSettings ayarları ile birleştirilecektir. web Bölümü.yapılandırma dosyası. Bu arada, configSource birleştirme desteklemiyor, tüm hareket etmen gerekecek demektir harici bir dosya içine bölüm ayarlar.

http://www.codeproject.com/Messages/1463547/Re-difference-between-configSource-and-file-attrib.aspx

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Jose LviS el Bambino ( JLB )   LviSito

    Jose LviS el

    3 ŞUBAT 2008
  • LatinNinja99

    LatinNinja99

    28 EKİM 2011
  • bored before i even began

    bored before

    30 Mart 2009