关于网友提出的“ 动态修改config文件时出错”问题疑问,本网通过在网上对“ 动态修改config文件时出错”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: 动态修改config文件时出错描述:
protected void Page_Load(object sender, EventArgs e){ if (!IsPostBack) {
ConnectionStringSettings conn = new ConnectionStringSettings();
conn.ConnectionString = "Server=shangwuPC;User ID=sa;Password=123";
conn.Name = "shangwu";
conn.ProviderName = "System.Data.SqlClient";
ConfigurationManager.ConnectionStrings.Add(conn);
}
}
错误源:行 26: ConfigurationManager.ConnectionStrings.Add(conn);
解决方案1:
web.config 中只存放配置文件路径,具体的项目放到配置文件中去,这样修改过后也不需要重启APPDOMAIN
解决方案2:不建议动态修改Web.config。因为会重启应用程序域。
解决方案3: 换个思路吧,