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

首頁 > 開發 > 綜合 > 正文

運行時修改Web.config中的元素值 zhenyu(原作)

2024-07-21 02:28:07
字體:
來源:轉載
供稿:網友
大家都知道asp.net提供了一個webapplication的配置文件web.config,讓我們可以很方便地設置web應用程序,另外還可以在appsettings節中增加一些我們常要使用的單元,如數據庫連接串等,利用system.configuration.configurationsetting類我們可以很容易讀取這些單元的值,但是要改變這些值就需要一些技巧了,下面我就來告訴大家如何在運行時利用system.management中的類去改變這些單元的值。

現假設您有一個webapplication名叫mywebapp,虛擬路徑為:http://localhost/mywebapp,目錄路徑為:c:/inetpub/wwwroot/mywebapp,其中配置文件web.config中的appsettings設置如下:

<configuration>
<appsettings>
     <add key="test" value="runtime modify test"/>
</appsettings>

</configuration>

創建一個新的console應用程序加入以下代碼:

using system;
using system.management;

namespace consoleapplication1
{
class class1
{
  [stathread]
  static void main(string[] args)
  {
   managementobject appset= new managementobject("root//netframeworkv1:appsettings.directive=/"add/",key=/"test/",selector=/"file://c:/inetpub/wwwroot/mywebapp/web.config/"");
   console.writeline(string.format("old value:{0}",appset["value"]));
   appset.setpropertyvalue("value","new value was set ok!");
   appset.put();
   console.writeline("new value setted ok!");
   console.read();
  }
}
}

編譯并運行,然后查看mywebapp/web.config是否已被成功修改
,歡迎訪問網頁設計愛好者web開發。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 安国市| 潜山县| 阿克| 宕昌县| 磐石市| 唐山市| 庄浪县| 秭归县| 涡阳县| 桃源县| 汉中市| 汶上县| 桂阳县| 阿鲁科尔沁旗| 元谋县| 罗江县| 富源县| 太康县| 伊春市| 阳泉市| 夹江县| 泊头市| 宜春市| 呼玛县| 靖宇县| 临澧县| 元阳县| 高台县| 彭水| 浦江县| 遵义市| 尼勒克县| 芷江| 林芝县| 天镇县| 上高县| 贵港市| 东海县| 淮滨县| 峨眉山市| 惠安县|