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 desteklerfile
veconfigSource
.
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
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
- bir yapılandırma dosyası en bölümleri için geçerli olabilir, sadece
appSettings
- bu geçersiz kılarbütün bölümdış dosya ilehayır birleştirme
- CAN cause web application to restart
- http://msdn.microsoft.com/en-US/library/system.configuration.sectioninformation.configsource(v=vs.100).aspx
- KullanmaConfiguration.BuAppSettings.Settings.Add API tüm ayarları dosyası*.* 30 *
configSource
belirtilen eklenmesini neden olur 31* Ara. - beri .NET 2.0
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
Nuget depoları.dosya config?...
Seçenekleri tek bir koleksiyon almak i...
harici dosya log4Net config çalışmıyor...
Ne uygulama arasındaki farktır.dosya v...
Kullanıcı'in Subversion dosya büy...