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

  • FUNKER530 - Veteran Community & Combat Footage

    FUNKER530 -

    25 Ocak 2007
  • Joseph Hayhoe

    Joseph Hayho

    20 Mayıs 2010
  • KSI

    KSI

    25 Temmuz 2009