This library allows you to set configuration values dependent upon which web server environment the code is currently running. Environments are defined using the hostname (url) from which the page is operating using a basic XML config file.
Multiple hostnames can be set for each environment. You can also add an optional "catch-all" wildcard domain indicating which environment should be assumed if the current domain doesn't match any that have been predefined.
NEW in v1.1:
“Override Configuration Manager” Mode: When enabled, any calls to ConfigurationManager.AppSettings["key"] will utilize ContextConfig data, when available, and fallback to use web.config settings if no matching key is found in the ContextConfig.config. To disable - Just set OverrideConfigurationManager="false" in the config.