生成包时,需要在 parameters.xml 文件中有一个条目用于设置应用程序池。部署时,您可以在 setParameters.xml 文件中包含该值,或者从命令行使用 -setParam。
这是我用来抓取网站的命令,它生成了正确的 parameters.xml 文件......
msdeploy.exe
-verb:sync -source:appHostConfig="Default Web Site"
-enableLink:AppPoolExtension
-dest:package=site.zip
-declareParam:name="Application Pool",
defaultValue="Default Web Site",
description="Application pool for this site",
kind=DeploymentObjectAttribute,
scope=appHostConfig,
match="application/@applicationPool"
并从命令行安装此站点,这...
msdeploy.exe
-verb:sync
-dest:appHostConfig="MagicSite"
-enableLink:AppPoolExtension
-source:package=site.zip
-setParam:"Application Pool"="MagicPool"
在parameters.xml 文件中挖掘以查看必要的条目。如果您愿意,该-setParam
条目可以存在于您的params.xml
文件中。