配置异常文件名为空
本文关键字:文件名 异常 配置 | 更新日期: 2023-09-27 18:32:07
有时
,我的用户会从损坏的user.config文件中得到一个配置异常。我想自动休息或删除 user.config,以便用户可以重新开始。我希望获得文件名(其中包含一些哈希值),但是文件名在异常中为空。如何检索正确的配置文件以便删除它?
此处找到的一些提示 - http://bytes.com/topic/c-sharp/answers/601193-how-do-i-restore-corrupted-user-config-file - 但不起作用,因为文件名为空。
要解决此问题,您必须添加对 System.Configuration 的引用并改为捕获 ConfigurationErrorsException。在内部异常中查找文件名。