日期:2014-05-17  浏览次数:20318 次

如何动态修改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

不知道有没用~~