Selon le MSDN documentation, configSource
est pris en charge sur Windows Server 2003 SP2. Cependant, lorsque je tente d'accéder à un réglage en utilisant la syntaxe suivante:Problème lors de l'accès à AppSettings via configSource dans Windows Server 2003
System.Configuration.ConfigurationManager.AppSettings["SettingName"];
puis null
est retourné. Toutefois, la même application fonctionne correctement sous Windows 7 et Windows XP (par exemple, AppSettings["SettingName"]
renvoie la valeur attendue lors de l'utilisation de configSource
).
Le fichier que configSource
pointe à existe certainement, puisque j'ai copié le répertoire entier de l'application de Windows 7 à Server 2003 pour le test.
Des idées?
Vous avez essayé avec les autorisations grand ouvert et/ou l'application en tant qu'administrateur? (juste pour aider à affiner les choses, ne pas préconiser pour cela!) –