为了账号安全,请及时绑定邮箱和手机立即绑定

winform程序修改app.config

winform程序修改app.config

智慧大石 2018-12-07 03:48:44
在.net framework 3.5下做的winform程序,在XP下,程序运行时修改app.config成功。在win7下程序运行修改app.config不成功,大家又遇到这种问题的吗?  是系统的原因 还是我程序的原因啊 代码是:string newName = "conn";                string ProviderName = "System.Data.SqlClient";                string newConn = "Data Source=" + textBox5.Text.ToString() + "," + textBox1.Text.ToString() + ";Initial Catalog=XtCRM ; User ID=" + textBox3.Text.ToString() + ";Password=" + textBox4.Text.ToString() + "";                bool isModified = false;                if (ConfigurationManager.ConnectionStrings["conn"] != null)                {                    isModified = true;                }                ConnectionStringSettings mysettings = new ConnectionStringSettings(newName, newConn, ProviderName);                Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);                if (isModified)                {                    config.ConnectionStrings.ConnectionStrings.Remove("conn");                }                config.ConnectionStrings.ConnectionStrings.Add(mysettings);                config.Save(ConfigurationSaveMode.Modified);                ConfigurationManager.RefreshSection("connectionStrings");                MessageBox.Show("配置成功!");                Application.Restart();
查看完整描述

3 回答

?
凤凰求蛊

TA贡献1825条经验 获得超4个赞

在WIN7下,是不是要以管理员身份运行此程序?

查看完整回答
反对 回复 2019-01-21
?
撒科打诨

TA贡献1934条经验 获得超2个赞

你看下是不是数据库连接的问题

查看完整回答
反对 回复 2019-01-21
?
蝴蝶刀刀

TA贡献1801条经验 获得超8个赞

跟踪一下代码,看看有什么错误信息

查看完整回答
反对 回复 2019-01-21
  • 3 回答
  • 0 关注
  • 832 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信