title: What's a consistent way of obtain AppSettings that accounts for applicationHost.config?
body: <p>So, appSettings can be set in app.config, web.config, machine,config... But, when you work under IIS 7 you can also have appSettings being applied under applicationHost.config with a specific carve out for your site.  So, what's a consistent way for me to know what AppSettings I should be using???</p>
  
  <p>System.Configuration.ConfigurationManager is fine if this is a client profile.
  System.Web.Configuration.WebConfigurationManager if this is a web-app ... well, maybe.
  Microsoft.Web.Administration if I expect values in applicationHosting.config - ouch ... and even then they don't roll-up hierarchically so it seems that you're left holding that process.</p>
  
  <p>Does anyone have a consistent approach to processing AppSettings that accounts for applicationHost.config?</p>