C#-动态改变Web.config的值
2016-12-14 18:53
218 查看
需求:
什么时候会用到动态改变Web.config内的值?在Web.config定义了一个全局设置值A,因为程序运行中满足了某个条件,要将A的值改变
Web.config中定义:
<appSettings> <add key="IsChangeDb" value="false"/> </appSettings>
获取Web.config中指定配置:
//获取web.config中 定义在appSetting中定义的配置 var item = ConfigurationManager.AppSettings["IsChangeDb"]; //根据我自己的需要转换成bool值 bool isChangeDb = string.IsNullOrEmpty(ConfigurationManager.AppSettings["IsChangeDb"]) ? false : bool.Parse(ConfigurationManager.AppSettings["IsChangeDb"]);
代码中更改Web.config中指定配置:
Configuration config=System.Web.Configuration.WebConfigurationManager.OpenWebConfiguration("~"); config.AppSettings.Settings.Remove("IsChangeDb"); config.AppSettings.Settings.Add("IsChangeDb", "true"); config.Save();
参考资料:
http://stackoverflow.com/questions/719928/how-do-you-modify-the-web-config-appsettings-at-runtime相关文章推荐
- 利用程序动态管理Web.config文件
- 利用程序动态管理Web.config文件(作者:海雅)
- ASP.NET程序中动态修改web.config中的设置项目(后台CS代码)
- ASP.NET中动态修改web.config中的设置项目(前台代码)
- 利用程序动态管理Web.config文件的配置
- ASP.NET中动态修改web.config中的设置项目(CS页代码)
- 动态添加修改WEB.CONFIG的具体代码方法
- DataGrid 动态绑定URL地址,在WebConfig中配置
- ASP.NET中动态修改web.config中的设置项目(CS页代码)(转贴)
- ASP.NET中动态修改web.config中的设置项目(CS页代码)
- 利用程序动态管理Web.config文件(作者:海雅)
- ASP.NET动态配置web.config文件
- [转贴]ASP.NET中动态修改web.config中的设置项目
- 遍历读取XML文件及web.config的动态更新
- 动态修改web.config的值
- 利用程序动态管理Web.config文件
- ASP.NET中动态修改web.config中的设置项目(CS页代码)
- Web中模态对话框加载后根据加载内容动态改变其大小并使其居中
- 实现Web页面内容动态改变的dhtml操作http://www.knowsky.com/4074.html
- AppDomain以及如何改变web.config / App.config位置