Я обнаружил, что ConfigurationManager.AppSettings["key"]
(требуется System.Configuration
ссылка на сборку) вернет null
, если ключ не найден.
В этом случае я throw
свой экземпляр MyAppConfigurationException
с чем-то полезным: например, Не удалось открыть репозиторий, ключ конфигурации RepositoryAccess.Customer не найден .
Надеюсь, это поможет!