国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 灌云县| 仁寿县| 凤山县| 黄骅市| 南郑县| 厦门市| 巧家县| 江达县| 阿尔山市| 会昌县| 常德市| 德安县| 永顺县| 珲春市| 昌图县| 广南县| 盘锦市| 凌云县| 四平市| 商丘市| 迁安市| 木兰县| 兰溪市| 九龙城区| 湾仔区| 太仆寺旗| 靖远县| 宜兰市| 雷山县| 井研县| 宝丰县| 甘南县| 察隅县| 云和县| 余庆县| 五大连池市| 瓦房店市| 治县。| 永春县| 河北省| 射阳县|