SORU
20 ŞUBAT 2009, Cuma


.NET Yapılandırma Dosyaları, uygulama dizini klasörü dışında configSource

İki uygulama bir konsol uygulaması var ve diğer ASP.NET bir uygulama. İkisi de aynı appSettings ve connectionStrings bilmek gerekir. Bu yüzden en iyisi app configSource özelliği kullanmak istiyorum./web config.config merkezi bir konuma noktasına dosyaları. Örneğin

<connectionStrings configSource="D:\connectionStrings.config"/>
<appSettings configSource="D:\appSettings.config"/>

Ancak bir hata ile başarısız:

Bu configSource geçersiz. nitelik: Bu configSource 'D:\appSettings.config' geçersiz. Yapılandırma dosyası olarak bir alt aynı dizine ya da dosyaya bakın.

Neyse hala yapılandırmayı kullanmak için yöneticileri appSettings connectionStrings/ve harici bir konumdan değerleri elde var mı?< / ^ br . Kod bunu eklemek zorunda memnunum, ama tüm Yapılandırma Yöneticisi sistemi değiştirmek zorunda istemiyorum.

CEVAP
28 Mart 2009, CUMARTESİ


Başka bir çözüm sadece bir bağlantı olarak tüm projeleri yapılandırma dosyasına eklemek yerine aslında projeleriniz için dosya kopyalıyor. Sonra set "Eylem Oluştur" dosya "İçerik" ve "Kopyalamak için Çıktı Dizini" için "Kopyala yeni" ve ne zaman derleme proje olacak dosyasında çıkış dizin.

Bir bağlantı "bağlantı olarak Ekle" Varolan Madde "iletişim Ekle" seçin dosya eklemek için

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • newreleaseblitz

    newreleasebl

    13 Ocak 2010
  • The Scary Snowman

    The Scary Sn

    1 ŞUBAT 2011
  • TopOfTheTech

    TopOfTheTech

    5 NİSAN 2010