1

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

我要做的就是从 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 相关...

那么如何确保我阅读的是正确的呢?

4

1 回答 1

0

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

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

你用这个:

(string)Properties.Settings.Default[settingName].ToString();
于 2013-03-16T21:54:59.537 回答