无法从Web.Config读取ApplicationSettings

时间:2013-03-16 21:08:38

标签: web-config appsettings

我已经搜遍了所有人,似乎无法解决这个问题。

我要做的就是从web.config中读取应用程序设置。

我在这里找到了一篇文章 - 但这不起作用。

我的代码:

return System.Web.Configuration.WebConfigurationManager.AppSettings[settingName];

My 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 ...

有关。

那么如何确保我正在阅读正确的内容呢?

1 个答案:

答案 0 :(得分:0)

找到答案。 This链接帮助我走上了正确的道路。

So instead of using System.Configuration.ConfigurationManager["appsetting"]

你用这个:

(string)Properties.Settings.Default[settingName].ToString();