最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2013年06月11日 23:21:52   作者:  
在有些情況下,要在代碼中讀取一種全局變量,把這種全局變量放在web.config是一種常見的手段。
但是這個變量不會一個固定的值,會根據實際情況而發(fā)生變化,比如在需要讀取一個配置文件的路徑,而這個路徑是站點發(fā)布的實際硬盤路徑,如果直接是編譯時狀態(tài),沒有問題。但是如果站點iis更換路徑,就需要修改這個web.config中的參數。如果能將這個編譯時狀態(tài)修改為運行時狀態(tài),那將更為合理和方便。這就需要存在一種在代碼中能夠動態(tài)修改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();
            }
         }

相關文章

最新評論

泸西县| 沽源县| 噶尔县| 沾益县| 田林县| 梁河县| 农安县| 延长县| 林州市| 新化县| 永清县| 贺兰县| 西峡县| 云林县| 武陟县| 苏尼特右旗| 东台市| 湾仔区| 江都市| 上高县| 分宜县| 从化市| 外汇| 东至县| 曲阜市| 曲麻莱县| 公安县| 文登市| 浦东新区| 正安县| 贵港市| 加查县| 静安区| 壶关县| 泸水县| 北流市| 淮北市| 闻喜县| 江孜县| 通州市| 越西县|