I've heard it's a good idea to be able to change config values in a production environment without recycling the app pool.
However, changing would touch the web.config and cause this *anyway.*
Is there any loss of flexibility or decrease in robustness by storing appSettings programmatically if an app pool recycle can't be avoided?
e.g in Pseudo code:
Application_Start() {
AppSettingHelper.EmailOnException = ConfigurationManager.AppSettings[key];
}
then later, I use: AppSettingHelper.EmailOnException