2009-04-20 6 views

Répondre

1

ConfigurationException est obsolète. Les docs disent qu'il a été remplacé par ConfigurationErrorsException, mais cela est conçu pour transmettre les échecs dans le système de configuration - Je ne crois pas qu'il est destiné à montrer des problèmes tels que des valeurs de configuration manquantes ou mal formées.

7

System.Configuration.ConfigurationException

Selon MSDN (souligné par moi):

L'exception ConfigurationException est levée si les tentatives d'application pour lire ou écrire des données dans le fichier de configuration mais est sans succès . Quelques raisons possibles pour cela peut inclure XML malformé dans le fichier de configuration, fichier problèmes d'autorisation, et configuration propriétés avec des valeurs qui ne sont pas valides .

+0

Dans le même article, cependant: note L'objet ConfigurationException est géré pour la rétrocompatibilité. L'objet ConfigurationErrorsException le remplace pour le système de configuration. – mcating