zoukankan      html  css  js  c++  java
  • .NET下对Web.config与App.Config的增删改操作的代码

    把代码过程常用的内容做个收藏,下边代码段是关于 .NET下对Web.config与App.Config的增删改操作的代码。
    <?xml version="1.0" encoding="utf-8" ?>
    <configuration>
    <appSettings>
    <add key="status" value="0" />
    <add key="checkPath" value="C:" />
    </appSettings>
    </configuration>





    看相关的操作:Web.config(ASP.NET):


    System.Web.Configuration.WebConfigurationManager.AppSettings[“y”];
    Configuration config = WebConfigurationManager.OpenWebConfiguration(null);
    AppSettingsSection app = config.AppSettings;
    app.Settings.Add("x", "this is X");
    config.Save(ConfigurationSaveMode.Modified);
    Configuration config = WebConfigurationManager.OpenWebConfiguration(null);
    AppSettingsSection app = config.AppSettings;
    app.Settings["x"].Value = "this is not Y";
    config.Save(ConfigurationSaveMode.Modified);
    Configuration config = WebConfigurationManager.OpenWebConfiguration(null);
    AppSettingsSection app = config.AppSettings;
    app.Settings.Remove("x");
    config.Save(ConfigurationSaveMode.Modified);





    App.config(WINFORM):


    System.Configuration.ConfigurationManager.AppSettings[“y”];
    Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
    AppSettingsSection app = config.AppSettings;
    app.Settings.Add("x", "this is X");
    config.Save(ConfigurationSaveMode.Modified);
    Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
    AppSettingsSection app = config.AppSettings;
    app.Settings["x"].Value = "this is not Y";
    config.Save(ConfigurationSaveMode.Modified);
    Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
    AppSettingsSection app = config.AppSettings;
    app.Settings.Remove("x");
    config.Save(ConfigurationSaveMode.Modified);





  • 相关阅读:
    Linux学习笔记:常用100条命令(三)
    Linux学习笔记:常用100条命令(二)
    k8s的imagePullSecrets如何生成及使用
    Jenkins基于https的k8s配置
    ubuntu supervisor管理uwsgi+nginx
    ubuntu Django + Uwsgi + Nginx 的生产环境部署
    ubuntu 安装和配置 GitLab
    ubuntu 安装harbor仓库
    ubuntu 安装Jenkins
    php过滤html标签截取部分内容
  • 原文地址:https://www.cnblogs.com/51jiaoshou/p/10063068.html
Copyright © 2011-2022 走看看