C#mvc设置web_config里面的connectionStrings和appSettings

connectionStrings的方法

public void UpdateConnectionStringsConfig(string newName, string newConString, string newProviderName)

        {

            bool isModified = false;    //记录该连接串是否已经存在

            if (ConfigurationManager.ConnectionStrings[newName] != null)

            {

                isModified = true;

            }

            //新建一个连接字符串实例

            ConnectionStringSettings mySettings = new ConnectionStringSettings(newName, newConString, newProviderName);

            // 打开可执行的配置文件*.exe.config

            string XPath = Server.MapPath("Web.config");

            Configuration config = ConfigurationManager.OpenExeConfiguration(XPath);

            // 如果连接串已存在,首先删除它

            if (isModified)

            {

                config.ConnectionStrings.ConnectionStrings.Remove(newName);

                // 将新的连接串添加到配置文件中.

                config.ConnectionStrings.ConnectionStrings.Add(mySettings);

                // 保存对配置文件所作的更改

                config.Save(ConfigurationSaveMode.Modified);

                // 强制重新载入配置文件的ConnectionStrings配置节 

                ConfigurationManager.RefreshSection("ConnectionStrings");

            }

        }


appSettings的方法

可以直接赋值

ConfigurationManager.AppSettings["url"]=""

你可能感兴趣的:(C#mvc设置web_config里面的connectionStrings和appSettings)