【发布时间】:2013-03-17 05:54:59
【问题描述】:
我已经搜遍了,我似乎无法解决这个问题。
我要做的就是从 web.config 中读取应用程序设置。
我在这里找到了一篇文章 - 但这不起作用。
我的代码:
return System.Web.Configuration.WebConfigurationManager.AppSettings[settingName];
我的 Web Config 确实有设置:
<setting name="AirmetDataCacheExpiration" serializeAs="String">
<value>5</value>
</setting>
<setting name="MetarDataCacheExpiration" serializeAs="String">
<value>5</value>
</setting>
<setting name="TafDataCacheExpiration" serializeAs="String">
<value>5</value>
</setting>
我的预感是这与我的 VS 解决方案中的 web.config 和 machine.config 有关...
那么我如何确保我阅读的是正确的?
【问题讨论】:
-
刚试过。现在我收到一个错误:错误 67 'System.Configuration.ConfigurationElement.this[System.Configuration.ConfigurationProperty]' 由于其保护级别而无法访问
-
我一直使用
System.Configuration.ConfigurationManager.AppSettings[name]来访问web.config 中的appsettings。你试过吗? -
这就是我原来的样子。我又试了一次——没有运气。这让我很难过。