Asp.NET 操作配置文件
1. Web 项目
1.1 系统自带
1)打开配置文件(Web.config)
Configuration config = WebConfigurationManager.OpenWebConfiguration("~");
2)获取相应的appSettings配置节
AppSettingsSection appSection = (AppSettingsSection)config.GetSection("appSettings");
3)增加相应的appSettings配置节
4)保存配置节
config.Save(ConfigurationSaveMode.Modified)
1)打开配置文件(Web.config)
Configuration config = WebConfigurationManager.OpenWebConfiguration("~");
2)传入Key值通过调用下面方法来获取对应的值
如传入Key为Test参数来获取对应值:webConfig.AppSettings.Settings["Test"].Value
3)保存配置节
config.Save(ConfigurationSaveMode.Modified)
保存的构造函数有三种:
1、不带参数
2、带一个ConfigurationSaveMode参数
3、带一个ConfigurationSaveMode参数和bool型参数
ConfigurationSaveMode的参数有三种方式:
Full 将所有属性都写到配置文件。在创建信息配置文件时或将配置值从一台计算机移动到另一台计算机时最有用
Minimal 仅将不同于继承值的属性写出到配置文件。
Modified 仅将修改的属性写出到配置文件,即使值和继承值相同。
1)打开配置文件(Web.config)
Configuration config = WebConfigurationManager.OpenWebConfiguration("~");
2)根据传入Key值来删除相应的配置节
如传入Key为Test参数来删除配置节:. webConfig.AppSettings.Settings.Remove(key);
3)保存配置节
config.Save()
在VS2005中系统的配置文件允许写入两个相同key的配置节,如:
读在取的时候获取的是后者的配置节信息
1)打开配置文件(Web.config)
Configuration webConfig = WebConfigurationManager.OpenWebConfiguration("~");
本文转自
http://www.cnblogs.com/shimeng3344518/archive/2007/04/23/723999.html