2010-12-02 34 views
1

我看到有一個不錯的庫Microsoft.Web.Administration,它允許您配置IIS 7.看起來Microsoft.Web.Administration不適用於IIS6,所以我試圖看看是否有人可以提供一些替代建議。如何以編程方式配置IIS 6?

我正在構建一個Windows窗體應用程序,它將允許您實現配置所需的所有屬性(網站,虛擬目錄,應用程序池等)。

回答

3

要配置IIS6,您將不得不恢復到System.Directory服務。

string iisPath = "IIS://localhost/W3svc/1/Root"; 
DirectoryEntry IISRootEntry = new DirectoryEntry(iisPath); 

並從那裏拿它。

希望這會有所幫助,

1

存在一個巨大的VB腳本,名爲ADSUtil.vbs,它位於IIS的管理目錄中,可用於以腳本(如果不是編程方式)配置IIS。你可以打電話給它,或者閱讀它並剝去它的內部。