Configuration config = WebConfigurationManager.OpenWebConfiguration("~"); ConnectionStringsSection cnnSection = (ConnectionStringsSection)config.GetSection("connectionStrings"); cnnSection.ConnectionStrings.Clear(); cnnSection.ConnectionStrings.Add(new System.Configuration.ConnectionStringSettings("SQL SERVER", value, "System.Data.SqlClient")); config.Save();
第一个函数的参数是webconfig的位置,如果为null是framwork的根目录下的webconfig,当然默认是没有权限去更改的,这里的“~”意思是当前程序的根目录。当然如果为了保险还可以加入一些权限控制的东西。