Does ConfigurationManager.AppSettings[Key] read from the web.config file each time?
It gets cached, on first access of a property, so it does not read from the physical file each time you ask for a value. This is why it is necessary to restart an Windows app (or Refresh the config) to get the latest value, and why an ASP.Net app automatically restarts when you edit … Read more