操作IIS (轉)

worldblog發表於2007-08-16
操作IIS (轉)[@more@]

//假如虛擬目錄名為"test",先在專案中引用
//System.DirectoryServices.dll,再
using System.DirectoryServices;
protected System.DirectoryServices.DirectoryEntry dir;

1、新增新的虛擬目錄
  DirectoryEntry newVirDir = dirroot.Children.Add("Webtest","IIsWebVirtualDir");
  newVirDir.Invoke("AppCreate",true);
  newVirDir.CommitChanges();
  dirroot.CommitChanges();
2、更改虛擬目錄屬性
  //虛擬目錄的屬性較常用的有:AccessRead,AccessWrite,AccessExecute,AccessScript,DefaultDoc,EnableDefaultDoc,Path等
 
  DirectoryEntry Dirport = dirroot.Children.Find("Webtest","IIsVirtualDir");
  Dirport .Properties["AccessRead"][0] = true;

3、刪除虛擬目錄
  DirectoryEntry Dirport = dirroot.Children.Find("Webtest","IIsVirtualDir");
  Dirport.Invoke("AppDelete",true);
  dirroot.CommitChanges();
或者:

  [] part = new object[2];
  part[0] = "IIsWebVirtualDir";
  part[1] = "Webtest";
  dirroot.Invoke("Delete",part);
  dirroot.CommitChanges();

 


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-961206/,如需轉載,請註明出處,否則將追究法律責任。

相關文章