2012-12-14 21 views
7

加載有誰知道是否有一種方式來獲得一些洞察裝載的app.config文件的過程?如何調試的的app.config文件

我遇到了很多情況,在這個過程中出現了問題(通常是配置文件中的錯誤值),但需要很多猜測或消除過程才能找到問題。

例如,下面的一些地區已經造成我的麻煩:

  • 配置跟蹤系統和定義聽衆
  • 管理.NET版本(在和相關節點)
  • 設置,尤其是試圖對多個組件
  • 管理設置時
  • 大會艙單(我知道,沒有真正的App.config,但在XML配置啓動選項同一個桶)

這可能是一廂情願的想法,但如果有一些祕密日誌,可以啓用或某種方式來強制運行時發出的更多信息,因爲它是加載配置系統將是巨大的。

回答

0

在app.config是針對一個XML模式propably相比,這樣的調試可能是一個有點硬。

+0

這是一個很好的點。如果它試圖驗證XML並返回true或false,那就沒什麼好說的了。我更關心不涉及XML的問題,我將編輯該問題以添加一些示例。 – WildCrustacean

0

我不知道通過ConfigurationManager中提供的任何記錄的。但是,如果應用程序由於未處理的異常而崩潰,則可以參考Windows事件查看器(應用程序日誌)以獲取堆棧跟蹤和異常消息。這通常是我需要指出的正確方向。