J’ai le suivant dans mon web.config:
. . .
J’ai le code suivant dans mon codebehind:
System.Configuration.Configuration webConfig = System.Web.Configuration.WebConfigurationManager.OpenWebConfiguration(null) ;
Cependant, lorsque je regarde webConfig, webConfig.AppSettings.Settings.Count = 0.
Pourquoi ne lit-il pas le paramètre de l’application?
Ce que je veux faire, c’est pouvoir obtenir le réglage en utilisant:
System.Configuration.KeyValueConfigurationElement psych = webConfig.AppSettings.Settings["PsychMon"];
J’utilise c # 3.5, vs 2008
Pourquoi n’écris-tu pas ça?
ssortingng value = System.Web.Configuration.WebConfigurationManager.AppSettings["PsychMon"];
essaye ça :
ConfigurationManager.AppSettings["PsychMon"];
ou (pour global)
Configuration webConfig = WebConfigurationManager.OpenWebConfiguration(Request.ApplicationPath);
Au lieu de créer la variable webConfig
, pourquoi ne pas simplement utiliser ConfigurationManager.AppSettings["PsychMon"]