Project Description
Dynamic configuration is a (very) small library to provide an API compatible replacement for the ConfigurationManager class to track changes

I have found that it is a common problem when a live system must have it's configuration setting changed; particularly with back-end servers which have to be interrupted with a restart in order for the configuration changes to be seen.

DynamicConfigurationManager handles this issue for app.config files by watching the .config file for changes and then refreshing the configuration immediately.

DynamicConfigurationManager is a 'code compatible' class to replace the ConfigurationManager class in the .NET 2.0 System.Configuration namespace -- this means that a simple replacement of ConfigurationManager with DynamicConfigurationManager and a call the DynamicConfigurationManager.Initialise() in your code is all that is really needed to make your configuration change in response to changes in the .config file.

Last edited May 3, 2010 at 10:47 AM by DrHerbie, version 6