C# 中Web.config文件的读取与写入
2011-10-14 11:27
399 查看
转载http://www.cnblogs.com/benben789/archive/2009/06/03/1495221.html
asp.net2.0需要添加引用:
using System.Web.Configuration;
web.config里的配置节:
Code
<appSettings>
<add key="FilePath" value="g:\Test\WebConfigManager\Upload\" />
<add key="p" value="g:\" />
</appSettings>
(1)读
string filepath = ConfigurationManager.AppSettings["FilePath"];
(2)添加
Configuration config = WebConfigurationManager.OpenWebConfiguration("/WebConfigManager");
AppSettingsSection app = config.AppSettings;
app.Settings.Add("p", "p:\\");
config.Save(ConfigurationSaveMode.Modified);
(3)修改
Configuration config = WebConfigurationManager.OpenWebConfiguration("/WebConfigManager");
AppSettingsSection app = config.AppSettings;
app.Settings["p"].Value = @"g:\";
config.Save(ConfigurationSaveMode.Modified);
(4)删除
Configuration config = WebConfigurationManager.OpenWebConfiguration("/WebConfigManager");
AppSettingsSection app = config.AppSettings;
app.Settings.Remove("p");
config.Save(ConfigurationSaveMode.Modified);
注意:
(1)asp.net用户需要有读取、修改、写入的权限。
(2)WebConfigManager是web.config所在的文件夹名。
asp.net2.0操作web.config(增,删,改,查)
asp.net2.0新添加了对web.config直接操作的功能。开发的时候有可能用到在web.config里设置配置文件,其实是可以通过程序来设置这些配置节的。asp.net2.0需要添加引用:
using System.Web.Configuration;
web.config里的配置节:
Code
<appSettings>
<add key="FilePath" value="g:\Test\WebConfigManager\Upload\" />
<add key="p" value="g:\" />
</appSettings>
(1)读
string filepath = ConfigurationManager.AppSettings["FilePath"];
(2)添加
Configuration config = WebConfigurationManager.OpenWebConfiguration("/WebConfigManager");
AppSettingsSection app = config.AppSettings;
app.Settings.Add("p", "p:\\");
config.Save(ConfigurationSaveMode.Modified);
(3)修改
Configuration config = WebConfigurationManager.OpenWebConfiguration("/WebConfigManager");
AppSettingsSection app = config.AppSettings;
app.Settings["p"].Value = @"g:\";
config.Save(ConfigurationSaveMode.Modified);
(4)删除
Configuration config = WebConfigurationManager.OpenWebConfiguration("/WebConfigManager");
AppSettingsSection app = config.AppSettings;
app.Settings.Remove("p");
config.Save(ConfigurationSaveMode.Modified);
注意:
(1)asp.net用户需要有读取、修改、写入的权限。
(2)WebConfigManager是web.config所在的文件夹名。
相关文章推荐
- C# 中Web.config文件的读取与写入
- [转载]C# 中Web.config文件的读取与写入
- C# 中Web.config文件的读取与写入
- ASP.NET、WinForm、C# - 配置文件信息读取 [ Web.config || Appconfig ]
- [分享]C#读取Web.config文件
- [配置文件] C#修改App.config,Web.config文件帮助类,ConfigHelper (转载)
- C# 读取保存App.config配置文件的完整源码参考
- c#文件读取和写入的方式总结
- c#将大文件读取或写入到数据库(带进度条的源码)(转)
- c# winform 创建文件,把值写入文件,读取文件里的值,修改文件的值,对文件的创建,写入,修改
- C#读取Excel写入数据库/将 Excel 文件转成 DataTable
- C#指定config配置文件读取信息
- 【C#】对文本、图片、音频文件的读取与写入
- C# 读取WebConfig配置信息
- [置顶] c# asp.net 修改webconfig文件 配置
- C#读取app.config文件中的连接字符串的方法
- 从Web.config文件中读取数据库连接的字符串
- C#连接数据库的新方法(通过web.config配置文件)
- asp.net(C#)动态修改Web.config文件
- 关于C#和ASP.NET中对App.config和Web.config文件里的[appSettings]和[connectionStrings]节点进行新增、修改、删除和读取相关的操作