Какое наиболее подходящее исключение выдается, если отсутствует требуемый параметр конфигурации app / web.config? - PullRequest
4 голосов
/ 21 апреля 2009

(на вопрос @tomhollander в Твиттере) Какое наиболее подходящее исключение выдается, если отсутствует требуемый параметр конфигурации app / web.config?

Ответы [ 2 ]

7 голосов
/ 21 апреля 2009

System.Configuration.ConfigurationException

Согласно MSDN (выделено мной):

Исключение ConfigurationException бросается, если приложение пытается читать или записывать данные в файл конфигурации, но есть безуспешными. Некоторые возможные причины для этого может включать в себя искаженный XML в файл конфигурации, файл проблемы с разрешениями и конфигурация свойства со значениями, которые не являются действительный .

1 голос
/ 21 апреля 2009

ConfigurationException устарел. В документах говорится, что он был заменен на ConfigurationErrorsException , но он предназначен для сообщения о сбоях в системе конфигурации - я не думаю, что он предназначен для отображения проблем, таких как отсутствующие или искаженные значения конфигурации.

...