What\'s the difference between the WebConfigurationManager and the ConfigurationManager?
When should I use one over the other?
WebConfigurationManager is made specifically for ASP.NET applications.
WebConfigurationManager provides additional methods to load configuration files applicable to Web applications.
ConfigurationManager provides also methods to load configuration files applicable to ".exe" applications.
I’d suggest taking a look at WebConfigurationManager and see if it provides you with anything you simply cannot do with ConfigurationManager and use it instead, otherwise using ConfigurationManager will make it far easier to have your code be used seamlessly between web and desktop aps.