最佳答案
我想知道 ConfigurationManager.AppSettings[Key]
是怎么工作的。
每次我需要钥匙的时候,它都从物理文件读取吗?如果是这样,我是否应该在缓存中读取 web.config 的所有应用程序设置,然后从中读取?
还是 ASP.NET 或 IIS 在应用程序启动时只加载一次 web.config 文件?
如何验证每次读取是否访问了物理文件?如果我更改了 web.config,IIS 将重新启动我的应用程序,因此我无法用这种方式验证它。