美文网首页
C#mvc设置web_config里面的connectionSt

C#mvc设置web_config里面的connectionSt

作者: 前端小飞象 | 来源:发表于2018-05-10 16:28 被阅读0次

    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里面的connectionSt

          本文链接:https://www.haomeiwen.com/subject/ppftdftx.html