簡體   English   中英

以編程方式遠程管理IIS 6及更高版本

[英]Remotely programmatically manage IIS 6 and later

我一直在試圖弄清楚如何編寫一個應用程序來將IIS配置部署到多個Web服務器。 Web配置將從一個環境中獲取,然后在一個或多個Web服務器上恢復。 我已經嘗試從.NET中使用DirectroyServices API來管理IIS。 我想導出所有配置並將它們導入到運行相同版本IIS的另一個物理WebServer。 已恢復的虛擬目錄,但不允許其所有參數。 例如,設置了密碼的安全屬性。

從我發現的環境看來,IIS的DirectoryServices API似乎沒有實現您需要的所有功能。 我能夠從我的應用程序中取出AppCMD。 我不喜歡這個是我必須使用遠程執行工具,因此遠程執行批處理腳本,負責IIS的還原和備份。

有一個更好的方法嗎? 我正在研究PowerShell,看看我是否可以編寫一個腳本來完成我需要的工作,但是想知道同樣的腳本是否也適用於IIS 6和IIS 7?

提前感謝任何輸入!

使用Microsoft Web Deploy輕松部署和遷移: http//www.iis.net/download/WebDeploy

我目前正在IIS6和IIS7框之間使用此同步Web應用程序文件,IIS設置和ACL設置。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM