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

  • Kanaal van Dj0fifty

    Kanaal van D

    28 EKİM 2011
  • dope2111

    dope2111

    29 HAZİRAN 2009
  • VJ VIMANA

    VJ VIMANA

    3 Mayıs 2007