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

首頁 > 開發 > 綜合 > 正文

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

2024-07-21 02:16:56
字體:
來源:轉載
供稿:網友
大家都知道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是否已被成功修改!!!:)
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 洱源县| 定远县| 英山县| 通渭县| 石屏县| 贡觉县| 浪卡子县| 耒阳市| 静海县| 兖州市| 长春市| 北流市| 虞城县| 阿城市| 昌黎县| 涞源县| 泸西县| 辛集市| 溧阳市| 遂溪县| 威信县| 新干县| 莱西市| 临夏市| 龙里县| 奉节县| 南岸区| 广灵县| 白玉县| 淅川县| 湘潭市| 繁峙县| 玛曲县| 霞浦县| 泽州县| 大洼县| 成安县| 安塞县| 巩义市| 晋中市| 南川市|