【发布时间】:2011-09-26 20:24:14
【问题描述】:
我有一个从 IIS 6 站点创建的包,我想将它部署到 IIS7,但我不想使用包中指定的路径(它在目标上不存在)。如何使用新路径部署包?
- 是否有我可以指定的开关,例如附加的 -dest?
- 在创建 pacakge 以设置路径时我需要做些什么吗?
【问题讨论】:
标签: iis iis-7 msdeploy web-deployment
我有一个从 IIS 6 站点创建的包,我想将它部署到 IIS7,但我不想使用包中指定的路径(它在目标上不存在)。如何使用新路径部署包?
【问题讨论】:
标签: iis iis-7 msdeploy web-deployment
我在最底部的http://raquila.com/software/ms-deploy-basics/ 找到了答案。您必须使用替换开关
msdeploy -verb:sync -source:package=c:\pkg.zip -dest:metakey=lm/w3svc/2 -replace:objectName=metaProperty,match="c:\\path1",replace="c:\\path2"
【讨论】: