執行時修改Web.config中的元素值 (轉)
大家都知道提供了一個Application的web.config,讓我們可以很方便地設定Web應用,另外還可以在appSettings節中增加一些我們常要使用的單元,如連線串等,利用System.Configuration.ConfigurationSetting類我們可以很容易讀取這些單元的值,但是要改變這些值就需要一些技巧了,下面我就來告訴大家如何在執行時利用System.Management中的類去改變這些單元的值。
現假設您有一個WebApplication名叫MyWebApp,虛擬路徑為:,目錄路徑為:c:inetpubwwwMyWebApp,其中配置檔案web.config中的appSettings設定如下:
建立一個新的Console應用程式加入以下程式碼:
using System;
using System.Management;
namespace ConsoleApplication1
{
class Class1
{
[STAThread]
static void Main(string[] args)
{
Management appSet= new ManagementObject("rootNetV1:appSettings.Directive="add",key="test",or=""");
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是否已被成功修改!!!:)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-991680/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Jar 包執行時修改配置JAR
- Java 中賦值類時候修改後原類中的值改變Java賦值
- 執行crontab最好的時間(轉)
- OC的多型(執行時)轉多型
- 修改Ehcache快取中取到的值,快取中的值也被修改了快取
- 動態修改input元素type屬性值
- 在VC中呼叫WORD(顯示,修改,存檔,執行宏) (轉)
- 單例避免多執行緒同時修改同個值從而造成髒資料單例執行緒
- 教你如何修改執行中的容器埠對映
- python paramiko模組中設定執行命令超時值薦Python
- oracle 11g windows視窗執行時間的修改OracleWindows
- .net基礎學習:ASP.NET的Web.Config檔案中的元素ASP.NETWeb
- help:jbuilder中jsp修改後的執行問題UIJS
- web.config (轉)Web
- 修改自動收集統計資訊任務的執行時間
- 如何同時尋找元素 A 和元素 B,A 先出現就執行步驟 A,B 先出現就執行步驟 B
- COM元件中的執行緒模式 (轉)元件執行緒模式
- 專案執行中的成本控制(轉)
- React 中 render 函式的執行時機React函式
- angularjs中的interval定時執行功能AngularJS
- vue專案中,更改陣列元素的值,檢視沒有實時更新?Vue陣列
- oracle中執行os命令(轉)Oracle
- JavaScript判斷表單元素value值是否被修改過JavaScript
- js刪除陣列元素中的指定值JS陣列
- 在unix下定時執行oracle的sql方法(轉)OracleSQL
- 如何在程式執行時動態修改它的引數(狀態)?
- php exec 執行java命令時無任何返回值PHPJava
- 修改Process Chain的執行計劃AI
- 【轉】理解java執行緒的中斷(interrupt)Java執行緒
- Java程式中的多執行緒(1)(轉)Java執行緒
- Java程式中的多執行緒(2)(轉)Java執行緒
- 【轉】JAVA處理執行緒超時Java執行緒
- webapp 中為span元素賦值WebAPP賦值
- docker中的MySQL修改時區DockerMySql
- SpringBoot @JmsListener(destination = ) 執行時動態修改Spring Boot
- 讓 Markdown 中的程式碼可以實時執行
- ASP.NET 中的定時執行任務ASP.NET
- 塊元素和行內元素的區別與轉換