(@tomhollander 在 Twitter 上提问)如果所需的 app/web.config 配置设置不存在,最合适的异常是什么?
问问题
217 次
2 回答
7
System.Configuration.ConfigurationException
根据 MSDN(我添加的重点):
如果应用程序尝试向配置文件读取或写入数据但未成功,则会引发 ConfigurationException 异常。造成这种情况的一些可能原因可能包括配置文件中的格式错误的 XML、文件权限问题以及具有无效值的配置属性。
于 2009-04-20T23:44:46.050 回答
1
ConfigurationException已过时。文档说它已被ConfigurationErrorsException取代,但这旨在传达配置系统中的故障 - 我不认为它旨在显示诸如丢失或格式错误的配置值之类的问题。
于 2009-04-21T00:52:07.557 回答