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