ConfigurationException filename为null

时间:2013-09-19 20:48:03

标签: c# configuration

我的用户会不时地从损坏的user.config文件中获取ConfigurationException。我想自动休息或删除user.config,以便用户可以重新开始。我希望获得文件名(其中有一些哈希值),但异常中的文件名为null。如何检索正确的配置文件以便删除它?

这里找到一些提示 - http://bytes.com/topic/c-sharp/answers/601193-how-do-i-restore-corrupted-user-config-file - 但由于文件名为空而无效。

1 个答案:

答案 0 :(得分:0)

要解决此问题,您必须添加对System.Configuration的引用并改为捕获ConfigurationErrorsException。查看文件名的内部异常。