msdeploy (Web Deploy) falhando com problemas de autenticação 401
Estou tentandomsdeploy
instalado e configurado. Instalei o serviço remoto no servidor web, mas todos os meus testes estão me dando uma401 unauthorised error
. O servidor é o Windows 2008 R2.
Estou testando um comando msdeploy muito simples:
msdeploy -verb:dump -source:contentPath=c:\inetpub\wwwroot\MyApp,computerName=<IP HERE>,userName=Domain\msdeploy,password=MyPassword
E o erro:
Error: Object of type 'contentPath' and path 'c:\inetpub\wwwroot\MonApp' cannot be created.
Error: Remote agent (URL http://<IP HERE>/MSDEPLOYAGENTSERVICE) could not be contacted. Make sure the remote agent service is installed and started on the target computer.
Error: An unsupported response was received. The response header 'MSDeploy.Response' was '' but 'v1' was expected.
Error: The remote server returned an error: (401) Unauthorized.
Error count: 1.
Criei um usuário chamado msdeploy e o adicionei ao grupo de administradores locais no servidor.
Eu verifiquei:
Que o serviço foi instalado corretamente e eu o inicieiVárias combinações de não usar a parte do domínio do nome de usuário e adicionar authType = BasicDadas permissões totais para essa pasta para todosNo IIS, permita conexões remotasAdicionadas regras de Delegação de Serviço de Gerenciamento para o usuário "msdeploy" do contentPath e do iisApp (com base na leituraesta)Tentei com uma conta de administrador diferente que eu uso para o RDC no servidor ...Tentei com diferentes contentPaths e diferentes comandos msdeployCriou uma conta específica e adicionou essa conta aos IIS_Users. Adicionado esse usuário ao meu site "Permissões do Gerenciador do IIS" e configure "Delegação de Serviço de Gerenciamento" para todos os provedores.