2011-07-04 41 views
2

使用Web部署我在創建導入服務器或站點包時遇到問題。似乎沒有關於此的文檔。我正在使用Windows 7和IIS 7.5,Web Deploy 2.0。使用WebDeploy創建服務器或站點包

我希望能夠創建一個部署包以包含應用程序池和網站信息,因此可以安裝在IIS的根目錄下,而無需手動創建任何內容。

回答

1

文章Synchronizing by using Packages詳細介紹了基本的Web Deploy步驟,用於創建站點或服務器軟件包,然後將其導入另一臺服務器。如果要打包和部署IIS 7 Web服務器,則可以使用webServer提供程序。如果你想打包和部署一個IIS 7網站,你可以使用appHostConfig provider

要在運行應用程序池,則需要使用-enableLink:AppPoolExtension開關,像這樣:

msdeploy -verb:sync -source:appHostConfig="Default Web Site" -dest:appHostConfig="Default Web Site",computerName=Server2 -enableLink:AppPoolExtension 

欲瞭解更多的enableLink設置,請參見Web Deploy Operation Settings。有關鏈接擴展的更多信息,請參閱Web Deploy Link Extensions頁面。