2012-12-14 26 views
7

加载有谁知道是否有一种方式来获得一些洞察装载的app.config文件的过程?如何调试的的app.config文件

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

例如,下面的一些地区已经造成我的麻烦:

  • 配置跟踪系统和定义听众
  • 管理.NET版本(在和相关节点)
  • 设置,尤其是试图对多个组件
  • 管理设置时
  • 大会舱单(我知道,没有真正的App.config,但在XML配置启动选项同一个桶)

这可能是一厢情愿的想法,但如果有一些秘密日志,可以启用或某种方式来强制运行时发出的更多信息,因为它是加载配置系统将是巨大的。

回答

0

在app.config是针对一个XML模式propably相比,这样的调试可能是一个有点硬。

+0

这是一个很好的点。如果它试图验证XML并返回true或false,那就没什么好说的了。我更关心不涉及XML的问题,我将编辑该问题以添加一些示例。 – WildCrustacean

0

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