2
我有一个我试图同步到我的临时环境的开发站点。两台服务器都是运行IIS6的Windows 2003。每当我运行同步命令时,目标站点名称和IP地址将被我的开发站点的站点名称和IP地址覆盖。我想保留目的地上的IP和站点名称。我读过,我应该使用 - 替换和绑定,所以 我试着从开发环境运行下面的脚本。MSDeploy在目标位置保留站点名称和IP地址
msdeploy -verb:sync -source:metakey=lm/w3svc/1094372159
-dest:metakey=lm/w3svc/2126524491,computername=web-iis2bl
-replace:objectName=binding,targetattributename=bindingInformation,
match=10.6.0.93,replace=10.6.0.119
但它仍然覆盖与10.6.0.93地址的目标。然后我发现了一些建议我可以“跳过”所有绑定的东西,所以我删除了替换和替换。
-skip:objectName=binding
还没有爱。我需要什么语法来保存/跳过/不覆盖IP和站点名称?
'-replace:objectName = binding ...'在IIS 7.5上不适用于我......但使用'metaProperty'可以正常工作。 – tie