Microsoft ClickOnce e algum tipo de problema de redirecionamento

1

Estou tentando depurar um problema do cliente com nosso aplicativo ClickOnce. Ele é a única pessoa com esse problema específico de implantação.

A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond 192.168.0.1:80

A mensagem é simples o suficiente, mas não tenho ideias para depuração. Eu tentei o seguinte

  • O usuário fez ping no servidor de implantação e voltou com o endereço IP correto
  • A rede local do usuário é do formato 192.168.1.x e não 192.168.0.x. Ping o endereço IP da mensagem de erro não encontrou erro
  • O usuário desativou VPN, Firewall e A / V
  • Curiosamente, se ele desinstalar nosso software e, em seguida, visitar nossa página ClickOnce, nosso programa será realmente baixado e instalado. Mas então quando ele tenta lançar ele recebe o erro
  • O Fiddler instalado e eu podemos ver que, quando o programa é iniciado, ele envia uma solicitação inicial e obtém uma resposta de 200, mas o programa falha com a mensagem acima.
  • Outro computador na mesma rede funciona bem. Tinha portas de switch de usuário no switch.

Obrigado por quaisquer dicas adicionais de solução de problemas. Eu simplesmente não consigo descobrir de onde esse endereço IP está vindo e por que eles estão encontrando. O usuário é muito adepto tecnologicamente para que eu possa pedir a ele que faça coisas complicadas.

    
por mrtsherman 03.06.2011 / 16:10

1 resposta

1

Faça com que o cliente instale o Wireshark ou o Microsoft Network Monitor em seu computador, inicie uma captura e execute o programa. Peça-lhe que salve a captura e envie para você. Olhe para a captura e procure por algo incomum como um redirecionamento de ICMP quando seu programa tenta a conexão.

Além disso, compare sua tabela de roteamento com uma tabela de roteamento de clientes (na mesma rede) e execute um tracert de sua máquina e uma máquina em funcionamento para o "endpoint" ao qual seu programa se conecta. Além disso, verifique se há proxies que possam estar redirecionando o tráfego HTTP.

    
por 03.06.2011 / 16:16