Microsoft Web部署工具:“只支持绝对path”

当我尝试使用Web部署工具时,出现以下错误,并且URL是虚拟目录的path:

C:\ Program Files \ IIS \ Microsoft Web Deploy> msdeploy -verb:sync -source:metakey = lm / w3svc -dest:archivedir = c:\ archive,encryptPassword = mypassword> msdeployachive.log

错误:文件系统path“ http://mysite.com/nnn ”无效。 只支持绝对path。 错误计数:1。

这似乎是它所抱怨的元数据库(IIS 6)的一部分:

<IIsWebVirtualDir Location ="/LM/W3SVC/9999999999/root/stuff" AccessFlags="AccessRead" AppFriendlyName="stuff" HttpRedirect="http://mysite.com/nnn" Path="http://mysite.com/nnn" > </IIsWebVirtualDir> 

不幸的是,有数百个像这样的URL作为path的虚拟目录。

任何人都知道从IIS 6迁移到IIS 7的数百个站点的解决scheme或一个很好的select?

谢谢

我知道它是这样运行的:

 msdeploy -verb:sync -source:metakey=lm/w3svc,filePath.ignoreErrors=0x8000020;0x80070005 -skip:attributes.value="http:/mysite.com/.*$" -dest:archivedir=c:\archive,encryptPassword=mypassword -verbose -debug > msdeployarchive.log