CTOCIO IT专家网

天极传媒 比特网 | 天极网 | IT专家网 | IT商网 | 52PK游戏网 | 手机天极 | IT分众 |
IT专家网搜索

您现在的位置: IT专家网 > WinSystem子站 > 技巧

浅谈 IIS 7.0 管理API

作者: Dflying Chen,  出处:博客园, 责任编辑: 韩博颖, 
2008-03-31 16:12
  Microsoft中提供了管理IIS7的一些非常强大的API——Microsoft.Web.Administration,可以很方便的让我们以编程的方式管理,设定IIS 7的各项配置。
运行时控制:回收应用程序池(Recyciling an Application Pool)  
ServerManager iisManager = new ServerManager();
  iisManager.ApplicationPools["DefaultAppPool"].Recycle();
  运行时控制:得到当前正在处理的请求  
ServerManager iisManager = new ServerManager();
  foreach(WorkerProcess w3wp in iisManager.WorkerProcesses) {
  Console.WriteLine("W3WP ({0})", w3wp.ProcessId);
  foreach (Request request in w3wp.GetRequests(0)) {
  Console.WriteLine("{0} - {1},{2},{3}",
  request.Url,
  request.ClientIPAddr,
  request.TimeElapsed,
  request.TimeInState);
  }
  }
  还有一个有用之处是Microsoft.Web.Administration提供了对*.config(例如web.config)文件的编辑功能,让您再也不用像修改普通XML文件一样修改*.config了。但是原作者说他将在今后的Post中详细说明,我也只暂且写到这里了。

共2页。 9 1 2

网友评论

笔名 
请您注意:遵守国家有关法律、法规,尊重网上道德,承担一切因您的行为而直接或间接引起的法律责任。    IT专家网友拥有管理笔名和留言的一切权利。
  • 周排行榜
  • 月排行榜

邮件订阅

天极服务 | 关于我们 | 网站律师 | 加入我们 | 联系我们 | 广告业务 | 友情链接 | 我要挑错
All Rights Reserved, Copyright 2004-2008, Ctocio.com.cn
渝ICP证B2-20030003号 如有意见请与我们联系 powered by 天极内容管理平台CMS4i