PDA

View Full Version : تغییرات در فایل app.config ذخیره نمی شود



hosseinrasouli
پنج شنبه 31 فروردین 1391, 12:37 عصر
سلام به همه ی مهندسین . من از این کد برای تغییرات در فایل app.config استفاده میکنم . کد کاملا اجرا میشه ولی تغییرات در فایل app.config اعمال نمیشه.
هر کی میدونه کمک کنه(ضروری)

Configuration config = ConfigurationManager.OpenExeConfiguration(Configur ationUserLevel.None);
ConnectionStringsSection constringsection = config.ConnectionStrings;
string maincon = ConfigurationManager.ConnectionStrings["ContextContainer"].ConnectionString;
txt_read.Text = maincon;
string[] conn1 = maincon.Split(new char[] { ';' });
conn1[2] = "provider connection string=\"data source=" + txt_datasource.Text;
conn1[3] = "Initial Catalog=" + txt_database.Text;
conn1[4] = "user id="+txt_user .Text ;
conn1[5] = "password="+txt_pass .Text ;

maincon = "";
foreach (string con in conn1)
maincon += con + ";";

config.ConnectionStrings.ConnectionStrings["ContextContainer"].ConnectionString = maincon;
config.Save(ConfigurationSaveMode.Modified);

ConfigurationManager.RefreshSection("connectionStrings");
Properties.Settings.Default.Reload();