سلام دوست عزیز این قطعه کد برای تنطیم ConnectionString تحت شبکه است البته باید FireWall و SqlServer را هم تنطیم کنید،که آموزش تنظیم این دو تا را هم برات میگزارم.
public static void WriteCon(string IP,string UID,string PWD)
{
string ConNow = System.Configuration.ConfigurationManager.Connecti onStrings["ConS"].ToString();
//Cons Name ConnectionString mojud dar app.confog ast.
string ConNew = "";
ConNew = "Data Source="+IP+",1433;Network Library=DBMSSOCN;Initial Catalog=DBName;User ID="+UID+";Password="+PWD+";";
Configuration config = ConfigurationManager.OpenExeConfiguration(Configur ationUserLevel.None);
ConnectionStringSettings st = new ConnectionStringSettings("ConS", ConNow, "System.Data.SqlClient");
config.ConnectionStrings.ConnectionStrings.Remove( st);
ConnectionStringSettings st2 = new ConnectionStringSettings("ConS", ConNew, "System.Data.SqlClient");
config.ConnectionStrings.ConnectionStrings.Add(st2 );
config.Save(ConfigurationSaveMode.Modified);
ConfigurationManager.RefreshSection("ConS");
}