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();
}
}
}
{
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();
}
}
}
此博客展示了一段C#代码,在ConsoleApplication1命名空间下,通过ManagementObject类对配置文件进行操作。代码读取配置文件中指定键的旧值,然后将其修改为新值并保存,最后输出操作结果。
159

被折叠的 条评论
为什么被折叠?



