关于ConfigurationManager和WebConfigurationManager的选择问题!
据说微软建议: 
 在Web应用程序配置文件的操作时建议采用WebConfigurationManager 
 在客户端配置文件的操作时建议采用ConfigurationManager   
 但是现在我编写了一个中间组件,该组件可以用在Web应用程序中,也可以用在客户端应用程序中,在该组件中需要读取配置,那么我该采用哪个呢?谢谢! 
------解决方案--------------------ConfigurationManager
------解决方案--------------------根据msdn的解释,对于 web 应用程序配置,建议使用 system.web.configuration.webconfigurationmanager 类,而不要使用 system.configuration.configurationmanager 类     
 ConfigurationManager不再是从网页配置文件获取设置的方法,替代它的是使用WebConfigurationManager.如果你想更新或者是添加节到文件app.config,你须使用ConfigurationManager类。
------解决方案--------------------mark
------解决方案--------------------可以考虑使用工厂模式, 
 Web 程序使用WebConfigurationManager 
 桌面程序使用ConfigurationManager