如何通过代码修改web.config文件?
2007-09-14 08:56
483 查看
网站中大部分配置存储在web.config的appSettings节中,可以通过System.Web.Configuration.WebConfigurationManager.AppSettings.Get读取相应的节,如何设置这些节点的值并保存呢?
修改web.config的内容可以使用
Configuration cfg = System.Web.Configuration.WebConfigurationManager.OpenWebConfiguration(Request.ApplicationPath);
AppSettingsSection appSetting = cfg.AppSettings;
appSetting.Settings["a"].Value = "changed by application";
cfg.Save();
但是请注意修改web.config中的任何内容,都会导致一次application 重起,会丢失当前的session, application, cache中的所有信息。
建议的做法是在当前的站点中再加入一个config文件,修改自己加入的config文件。
修改web.config的内容可以使用
Configuration cfg = System.Web.Configuration.WebConfigurationManager.OpenWebConfiguration(Request.ApplicationPath);
AppSettingsSection appSetting = cfg.AppSettings;
appSetting.Settings["a"].Value = "changed by application";
cfg.Save();
但是请注意修改web.config中的任何内容,都会导致一次application 重起,会丢失当前的session, application, cache中的所有信息。
建议的做法是在当前的站点中再加入一个config文件,修改自己加入的config文件。
相关文章推荐
- 如何通过代码修改web.config文件
- 如何通过代码修改web.config文件
- 如何通过代码修改web.config文件?
- 通过修改WebConfig文件自定义Web后台数据库
- 光脚丫学LINQ(024):如何通过修改DBML文件生成自定义代码
- 在R12下加载Java Bean,配置FORMS_WEB_CONFIG_FILE文件/通过AutoConfig实现Form Server配置文件的修改
- 通过代码修改config文件中的配置
- 通过程序修改web.config/app.config文件中的节点(appSettings,connectionStrings,system.web/caching/outputCacheSettings)
- 通过修改Web.Config上传大于4M的文件
- 四行代码动态修改web.config文件appsettings配置节内容
- IIS 之 通过 Web.config 修改文件上传大小限制设置方法
- Sharepoint - 如何修改Web.Config文件
- C# 通过窗体修改配置文件的代码 App.config
- 光脚丫学LINQ(024):如何通过修改DBML文件生成自定义代码
- 关于C#和ASP.NET中对App.config和Web.config文件里的[appSettings]和[connectionStrings]节点进行新增、修改、删除和读取相关的操作
- InstallShield修改webconfig文件
- 【转】分享silverlight修改配置文件WEB.CONFIG指定服务器地址访问WCF
- web.config配置文件如何设置
- android中通过代码实现文件权限修改
- android中通过代码实现文件权限修改(chmod)