我的web.config中有以下内容:
<configuration>
<appSettings>
<add key="PsychMon" value="true"/>
</appSettings>
. . .
</configuration>我的代码中有以下代码:
System.Configuration.Configuration webConfig =
System.Web.Configuration.WebConfigurationManager.OpenWebConfiguration(null) ; 但是,当我查看webConfig时,webConfig.AppSettings.Settings.Count =0。
为什么它不读取应用程序设置?
我想做的是能够通过使用以下命令来获取设置:
System.Configuration.KeyValueConfigurationElement psych =
webConfig.AppSettings.Settings["PsychMon"];我使用的是c# 3.5,vs 2008
发布于 2012-07-25 21:39:50
你为什么不直接写下来呢?
string value =
System.Web.Configuration.WebConfigurationManager.AppSettings["PsychMon"];发布于 2012-07-25 21:39:15
试试这个:
ConfigurationManager.AppSettings["PsychMon"];或(表示全局)
Configuration webConfig = WebConfigurationManager.OpenWebConfiguration(Request.ApplicationPath);发布于 2012-07-25 21:40:52
为什么不直接使用ConfigurationManager.AppSettings["PsychMon"]而不是创建webConfig变量
https://stackoverflow.com/questions/11651005
复制相似问题