【发布时间】:2015-02-22 05:56:49
【问题描述】:
这些天来,我一直在使用下面的代码从网络配置中获取任何值。
string someValue= WebConfigurationManager.AppSettings["SomeKey"]
当我知道web config is cached 并在那里解释说
...首先在 ASP.NET 中,您要确保通过 HttpContext 对象的 GetSection 方法访问配置部分(这使用由 ASP.NET 管理的缓存副本)...
- WebConfigurationManager.AppSettings 是否会总是获取 来自网络配置而不是缓存的值?
- 如果是,我如何从缓存中获取配置值?
P.S 缓存如何与 app.config 配合使用?它是存储在 Windows RAM 上还是 ..?
【问题讨论】:
-
对不起,我没有先阅读链接的问题。我已将此问题作为链接问题的副本关闭并删除了我的答案。
-
@JohnSaunders 但是在链接的问题中没有给出关于如何使用 HttpContext 对象的 GetSection 的代码,谷歌也没有帮助理解这一点。因此我提出了这个问题。因此,如果您可以帮助了解如何使用 HttpContext 对象的 GetSection,那就太好了
-
HttpContext.GetSection有什么不明白的地方?
标签: c# asp.net caching web-config