如何调试app.config文件的加载

时间:2012-12-14 03:16:59

标签: .net debugging app-config appsettings

有没有人知道是否有办法了解加载app.config文件的过程?

我遇到过很多情况,在这个过程中出现问题(通常是配置文件中的错误值),但需要大量的猜测或消除过程才能找到问题。

例如,以下某些方面给我带来了麻烦:

  • 配置跟踪系统并定义侦听器
  • 管理.NET版本(useLegacyV2RuntimeActivationPolicy及相关节点)
  • 设置,尤其是在尝试管理多个程序集的设置时
  • 程序集清单(我知道,不是真正的app.config,而是在同一个XML配置的启动选项中)

这可能是一厢情愿的想法,但如果有一些秘密日志可以启用,或者某种方式迫使运行时在加载配置系统时提供更多信息,那将会很棒。

2 个答案:

答案 0 :(得分:0)

app.config可以与xml架构进行比较,因此调试可能有点困难。

答案 1 :(得分:0)

我不知道ConfigurationManager提供的任何日志记录。但是,如果应用程序因未处理的异常而崩溃,您可以参考Windows事件查看器(应用程序日志)来获取堆栈跟踪和异常消息。这通常是我需要指向正确的方向。

相关问题