我看到有一個不錯的庫Microsoft.Web.Administration
,它允許您配置IIS 7.看起來Microsoft.Web.Administration
不適用於IIS6,所以我試圖看看是否有人可以提供一些替代建議。如何以編程方式配置IIS 6?
我正在構建一個Windows窗體應用程序,它將允許您實現配置所需的所有屬性(網站,虛擬目錄,應用程序池等)。
我看到有一個不錯的庫Microsoft.Web.Administration
,它允許您配置IIS 7.看起來Microsoft.Web.Administration
不適用於IIS6,所以我試圖看看是否有人可以提供一些替代建議。如何以編程方式配置IIS 6?
我正在構建一個Windows窗體應用程序,它將允許您實現配置所需的所有屬性(網站,虛擬目錄,應用程序池等)。
要配置IIS6,您將不得不恢復到System.Directory服務。
string iisPath = "IIS://localhost/W3svc/1/Root";
DirectoryEntry IISRootEntry = new DirectoryEntry(iisPath);
並從那裏拿它。
希望這會有所幫助,
存在一個巨大的VB腳本,名爲ADSUtil.vbs,它位於IIS的管理目錄中,可用於以腳本(如果不是編程方式)配置IIS。你可以打電話給它,或者閱讀它並剝去它的內部。