2012-12-14 31 views
7

App.config dosyalarını yükleme işleminde görünürlük elde etmenin bir yolu olup olmadığını bilen var mı?App.config dosyalarının yüklenmesinde hata ayıklama

Bu işlemde bir şeyin yanlış gittiği birçok durumla karşılaştım (çoğunlukla yapılandırma dosyasında kötü bir değer), ancak sorunu bulmak için çok fazla tahmin veya çıkarma işlemi gerekir.

  • özellikle, iz sistemini yapılandırılması ve dinleyicilere
  • yönetme NET sürümleri (ve ilgili düğümler)
  • Ayarlar tanımlayan:

    Örneğin, aşağıdaki alanlardan bazıları başıma dert neden olmuş Birden çok derlemeler için ayarları yönetmeye çalışırken

  • Montaj Manifestoları (Biliyorum, gerçekten app.config değil, aynı XML yapılandırılmış başlangıç ​​seçenekleri kümesinde)

Bu istek dolu olabilir, ancak etkinleştirilebilecek bazı gizli günlükler varsa veya çalışma zamanını, yapılandırma sistemini yüklerken daha fazla bilgi vermeye zorlamak için iyi bir yol olurdu.

cevap

0

App.config, bir xml şema ile karşılaştırılabilir şekilde karşılaştırılmıştır, bu nedenle hata ayıklama biraz zor olabilir.

+0

Bu iyi bir nokta. Eğer XML'i doğrulamaya ve sadece doğru ya da yanlış geri dönmeye çalışırsa, söyleyecek daha çok şey yoktur. XML ile ilgili olmayan problemlerle daha çok ilgileniyorum, bazı örnekler eklemek için soruyu düzenleyeceğim. – WildCrustacean

0

ConfigurationManager tarafından sağlanan herhangi bir kaydı bilmiyorum. Ancak, bir uygulama işlenmemiş bir özel durum nedeniyle çökerse, yığın izleme ve istisna mesajı almak için Windows Olay Görüntüleyicisi'ne (Uygulama günlüğü) başvurabilirsiniz. Bu genellikle doğru yöne işaret etmek için ihtiyacım olan şey.