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

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

 更新時(shí)間:2013年06月11日 23:21:52   作者:  
在有些情況下,要在代碼中讀取一種全局變量,把這種全局變量放在web.config是一種常見(jiàn)的手段。
但是這個(gè)變量不會(huì)一個(gè)固定的值,會(huì)根據(jù)實(shí)際情況而發(fā)生變化,比如在需要讀取一個(gè)配置文件的路徑,而這個(gè)路徑是站點(diǎn)發(fā)布的實(shí)際硬盤(pán)路徑,如果直接是編譯時(shí)狀態(tài),沒(méi)有問(wèn)題。但是如果站點(diǎn)iis更換路徑,就需要修改這個(gè)web.config中的參數(shù)。如果能將這個(gè)編譯時(shí)狀態(tài)修改為運(yùn)行時(shí)狀態(tài),那將更為合理和方便。這就需要存在一種在代碼中能夠動(dòng)態(tài)修改web.config的方案。
  代碼
 
復(fù)制代碼 代碼如下:

  /// <summary>
          /// 寫(xiě)入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();
            }
         }

相關(guān)文章

最新評(píng)論

资源县| 卢湾区| 长泰县| 武强县| 和龙市| 通江县| 宾阳县| 获嘉县| 临海市| 无锡市| 靖州| 新晃| 宁明县| 团风县| 西乌珠穆沁旗| 阿坝| 噶尔县| 罗山县| 虎林市| 瓦房店市| 鹿邑县| 保德县| 内江市| 金寨县| 阜康市| 三门峡市| 城市| 菏泽市| 平谷区| 平武县| 白沙| 会同县| 根河市| 澄城县| 孟津县| 娱乐| 通许县| 康平县| 弋阳县| 北川| 梁山县|