Microsoft Web Deployment Tool: “Somente caminhos absolutos são suportados”

1

Eu recebo o seguinte erro quando tento usar a Ferramenta de Implantação da Web e uma URL é o caminho de um diretório virtual:

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

Erro: o caminho do sistema de arquivos ' link ' não é válido. Somente caminhos absolutos são suportados. Contagem de erros: 1.

Esta parece ser a parte da metabase (IIS 6) da qual está reclamando:

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

Infelizmente, existem centenas de diretórios virtuais como este com uma URL como caminho.

Alguém sabe de uma solução ou uma boa alternativa para migrar centenas de sites do IIS 6 para o IIS 7?

Obrigado

    
por jlupolt 10.12.2009 / 16:34

1 resposta

1

Eu consegui que funcionasse assim:

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 
    
por 22.12.2009 / 11:45