在1.1版本中,使用ConfigurationSettings类来读取配置文件(web/app.config),而在.net 2.0中,使用ConfigurationManager类来读取配置文件,具体用法:
return System.Configuration.ConfigurationSettings.AppSettings["UserID"];
改为
return System.Configuration.ConfigurationManager.AppSettings["UserID"];
看起来两者之间的区别不大,没有仔细去看,
来自官方的说法:
The advantage of using ConfigurationManager is laid out in the MSDN docs, but briefly:
- Access sections other than appConfig, including connectionStrings, and your own custom sections
- Can read and write the configuration.
- It can have separate settings for the application and the users
- It’s extensible
微软链接:
http://msdn.microsoft.com/en-us/library/system.configuration.configurationmanager.aspx