Ne peut pas lire appSettings valeur à partir du Web.Config
J'ai de la suite dans mon web.config:
<configuration>
<appSettings>
<add key="PsychMon" value="true"/>
</appSettings>
. . .
</configuration>
J'ai le code suivant dans mon code:
System.Configuration.Configuration webConfig =
System.Web.Configuration.WebConfigurationManager.OpenWebConfiguration(null) ;
Cependant, quand je regarde webConfig, webConfig.AppSettings.Les paramètres.Count = 0 .
Pourquoi n'est-il pas la lecture de l'app?
Ce que je veux faire est d'être en mesure d'obtenir le paramètre à l'aide de:
System.Configuration.KeyValueConfigurationElement psych =
webConfig.AppSettings.Settings["PsychMon"];
Je suis à l'aide de c# 3.5, vs 2008
Êtes-vous sûr que vous avez accès au droit web.config?
OriginalL'auteur Lill Lansey | 2012-07-25
Vous devez vous connecter pour publier un commentaire.
Pourquoi ne pas simplement écrire ceci ?
OriginalL'auteur yogi
essayez ceci :
ou ( global)
OriginalL'auteur Royi Namir
Au lieu de créer de la
webConfig
variable, pourquoi ne pas simplement utiliserConfigurationManager.AppSettings["PsychMon"]
OriginalL'auteur ShaneBlake