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

首頁 > 網(wǎng)站 > IIS > 正文

淺談IIS 7.0管理API

2024-08-29 03:14:06
字體:
供稿:網(wǎng)友

  Microsoft中提供了管理IIS7的一些非常強大的API——Microsoft.Web.Administration,可以很方便的讓我們以編 程的方式管理,設(shè)定IIS 7的各項配置。Microsoft.Web.Administration.dll位于IIS的目錄(%WinDir%System32 InetSrv)下,在項目中添加對其的引用后您就可以使用這些API了。

  讓我們通過幾個例子來使用Microsoft.Web.Administration,下面的例子均非常易懂,我就不再過多解釋了。

  建立一個站點(Site) 

  ServerManager iisManager = new ServerManager();

  iisManager.Sites.Add("NewSite", "http", "*:8080:", "d:MySite");

  iisManager.Update();

  將一個應(yīng)用程序(application)添加到一個站點  

  ServerManager iisManager = new ServerManager();

  iisManager.Sites["NewSite"].Applications.Add("/Sales", "d:MyApp");

  iisManager.Update();

  建立一個虛擬目錄(Virtual Directory)  

  ServerManager iisManager = new ServerManager();

  Application app = iisManager.Sites["NewSite"].Applications["/Sales"];

  app.VirtualDirectories.Add("/VDir", "d:MyVDir");

  iisManager.Update();

  運行時控制:停止一個站點   ServerManager iisManager = new ServerManager();

  iisManager.Sites["NewSite"].Stop();

  運行時控制:回收應(yīng)用程序池(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 ()", w3wp.ProcessId);

  foreach (Request request in w3wp.GetRequests(0)) {

  Console.WriteLine(" - ,,",

  request.Url,

  request.ClientipAddr,

  request.TimeElapsed,

  request.TimeInState);

  }

  }

  還有一個有用之處是Microsoft.Web.Administration提供了對*.config(例如web.config)文件的編輯功能,讓 您再也不用像修改普通xml文件一樣修改*.config了。但是原作者說他將在今后的Post中詳細說明,我也只暫且寫到這里了。


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 泰和县| 三台县| 长宁区| 万源市| 四子王旗| 遂溪县| 庆安县| 横峰县| 龙州县| 郸城县| 大渡口区| 盖州市| 鸡东县| 同仁县| 思南县| 泰和县| 伊吾县| 麟游县| 石狮市| 浙江省| 弥渡县| 浦北县| 安新县| 新源县| 浮山县| 康平县| 洛阳市| 惠东县| 启东市| 昭觉县| 个旧市| 渝北区| 丰都县| 金平| 宿松县| 远安县| 济宁市| 绥阳县| 斗六市| 浠水县| 祥云县|