国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

asp.net代碼中修改web.config節點的具體方法

2024-07-10 12:45:16
字體:
來源:轉載
供稿:網友
但是這個變量不會一個固定的值,會根據實際情況而發生變化,比如在需要讀取一個配置文件的路徑,而這個路徑是站點發布的實際硬盤路徑,如果直接是編譯時狀態,沒有問題。但是如果站點iis更換路徑,就需要修改這個web.config中的參數。如果能將這個編譯時狀態修改為運行時狀態,那將更為合理和方便。這就需要存在一種在代碼中能夠動態修改web.config的方案。
  代碼
  代碼如下:
  /// <summary>
          /// 寫入web.config
          /// </summary>
          /// <param name="item">appSettings等</param>
          /// <param name="key">鍵</param>
          /// <param name="value">值</param>
          public void WriteConfig(string item, string key, string value)
          {
              if (item == "")
             {
                 item = "appSettings";
             }
             Configuration config = System.Web.Configuration.WebConfigurationManager.OpenWebConfiguration(System.Web.HttpContext.Current.Request.ApplicationPath);
             AppSettingsSection appSection = (AppSettingsSection)config.GetSection(item);
             if (appSection.Settings[key] == null)
             {
                 appSection.Settings.Add(key, value);
                 config.Save();
             }
             else
             {
                 appSection.Settings.Remove(key);
                 appSection.Settings.Add(key, value);
                 config.Save();
            }
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 内乡县| 宁都县| 南城县| 焦作市| 中方县| 遂平县| 米易县| 定襄县| 成安县| 广丰县| 宁武县| 通州市| 县级市| 佳木斯市| 渝北区| 桂东县| 浦县| 隆回县| 吴江市| 阿图什市| 阿合奇县| 周至县| 宁都县| 雅安市| 丽水市| 宜川县| 大安市| 平武县| 金塔县| 邵武市| 安国市| 邵阳市| 昭觉县| 固阳县| 桂东县| 南阳市| 萝北县| 呼伦贝尔市| 白玉县| 长泰县| 阿合奇县|