如何动态修改web.config连接数据库参数?
<connectionStrings>
<add name="connstring" connectionString="server=;database=;uid=;pwd=;" />
</connectionStrings>
比如能修改上面那个连接的IP地址,数据库名,用户和密码
请问有没有相关的例子?
------解决方案--------------------CongurationManager
更新配置文件:
Configuration cfa = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
//添加
cfa.AppSettings.Settings.Add("key", "Name")
//修改
cfa.AppSettings.Settings["BrowseDir"].Value = "name";
最后调用
cfa.Save();
当前的配置文件更新成功。
ConfigurationManager.RefreshSection("appSettings");// 刷新命名节,在下次检索它时将从磁盘重新读取它。记住应用程序要刷新节点
------解决方案--------------------http://singlepine.cnblogs.com/articles/293683.html
不知道有没用~~