System.Configuration.Configuration cfa = WebConfigurationManager.OpenWebConfiguration("~"); string value = ConfigurationManager.AppSettings.Get("key");//获取key对应的value cfa.AppSettings.Settings.Add("key", "value");//添加值 cfa.AppSettings.Settings["ip"].Value = "192.168.1.232";//修改值 cfa.Save();//保存 ConfigurationManager.RefreshSection("appSettings"); //强制刷新配置文件
~指webconfig所在的文件夹
asp.net用户需要有读取、修改、写入的权限。
asp.net2.0新添加了对web.config直接操作的功能。
开发的时候有可能用到在web.config里设置配置文件,其实是可以通过程序来设置这些配置节的。