A situação
Eu tenho um servidor hospedado que tem o nosso servidor de desenvolvimento nele. Instalei o Web Management Service (por meio do Web Platform Installer) e configurei um usuário do IIS Management, configurei delegações, iniciei o serviço e estou tentando conectar-me ao serviço por meio do diálogo Visual Studio 2013 Publish Web com o botão Validate Connection.
Estou usando um endereço como o seguinte:
https://169.254.0.0:8172/msdeploy.axd
(obviamente, o endereço IP foi alterado, mas tenho certeza absoluta de que o que estou usando está correto, já que estou conectando o RDP. Eu também tentei o http de acordo com este artigo do SF: Como configurar o servidor WebDeploy para publicação direta no visual studio?
Assegurei que os serviços (Gerenciamento da Web e Agente de Implantação da Web) estão em execução e que o firewall não está bloqueando a comunicação (tentei desativá-lo).
Anteriormente tive sorte com isso para servidores que estavam na LAN e no domínio, mas este não é nenhum dos dois. Qualquer sugestão seria apreciada.
Atualizar
O Firewall do Windows não estava administrando restrições de porta
As restrições de porta de servidores estavam sendo gerenciadas pelo Azure (eu não sabia disso ao entrar neste projeto). Obteve a porta TCP 8172 aberta e usou a versão http do endereço acima. Agora o erro é: Could not complete the request to remote agent URL 'http://.../msdeploy.axd/MSDEPLOYAGENTSERVICE'. The operation has timed out.
404.7 Erro nos registros de erros
Juntamente com a mensagem de erro de tempo limite acima, examinei os logs novamente e percebi que o erro HTTP retornado é 404.7: Não encontrado O módulo de filtragem de solicitações está configurado para negar a extensão do arquivo. Eu olhei no Handler Mappings e existem manipuladores para * .axd e eles parecem estar habilitados e permitidos. Isso está me deixando com raiva.