¿Cuál es la diferencia entre WebConfigurationManager y ConfigurationManager?¿Cuál es la diferencia entre WebConfigurationManager y ConfigurationManager?
¿Cuándo debo usar uno sobre el otro?
ACTUALIZADO
Yo miraba a la WebConfigurationManager, y por alguna razón, no se puede acceder a las cadenas de conexión como lo hace en el ConfigurationManager (como una matriz). ¿Alguien puede decirme por qué MS lo hizo así? Parece ser una molestia obtener la cadena de conexión que necesita utilizando WebConfigurationManager.
¡ACTUALIZADO OTRA VEZ con CAVEAT!
Si no tiene una referencia al espacio de nombres "System.Configuration" agregado a su proyecto, entonces Visual Studio mostrará un error cuando intente acceder a WebConfigurationManager.ConnectionStrings como una matriz.
No creo que 'salvedad' es muy preciso. Utilizo system.web.configuration para las cadenas de conexión sin necesidad de system.configuration – sclarson