使用Web部署我在创建导入服务器或站点包时遇到问题。似乎没有关于此的文件。我正在使用Windows 7和IIS 7.5,Web Deploy 2.0。
我希望能够创建一个部署包以包含应用程序池和网站信息,因此可以安装在IIS的根目录,而无需手动创建任何内容。
答案 0 :(得分: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页面。