TFS Check In Issue: A conexão subjacente foi fechada: uma conexão que deveria ser mantida em funcionamento foi fechada pelo servidor

4

Recentemente, comecei a ver o erro abaixo ao tentar fazer o check-in do código no TFS:

The underlying connection was closed: A connection that was expected to be kept alive was closed by the server.

O serviço do TFS é hospedado pelo nosso fornecedor. Quando me conecto diretamente à internet, posso registrar o código. No entanto, quando eu me conecto através da nossa LAN (o que significa que eu vou através de um servidor proxy, ou posso reconfigurar minha conexão para ignorar o proxy e, em vez disso, ir através do firewall) eu recebo o erro acima. Da mesma forma, consultores do fornecedor baseados no site que fazem VPN de nossa LAN para a rede de nossos fornecedores não veem o problema.

Esse problema não é exclusivo de mim, mas é comum a qualquer pessoa que tente fazer check-in no TFS de nossa rede (sem VPN).

Apenas os check-ins parecem ser afetados. Verificar o código, navegar no repositório, visualizar o histórico ou acessar o portal funciona como esperado.

Quando olho para o tráfego HTTP usando o Fiddler, vejo vários erros HTTP 401 de postagens para os URLs /tfs/myCompanyName/VersionControl/v1.0/upload.ashx , /tfs/myCompanyName/VersionControl/v3.0/repository.asmx e /tfs/myCompanyName/VersionControl/v1.0/repository.asmx .

Até onde sabemos, não houve mudanças pelo fornecedor para seus TFS ou firewalls e, do nosso lado, nenhuma alteração no proxy ou no firewall; mas essa funcionalidade funcionou duas semanas atrás e parou de funcionar agora, então algo mudou ...

Alguma opinião sobre o que isso poderia ser ou como poderíamos resolver o problema?

Obrigado antecipadamente.

    
por JohnLBevan 20.06.2014 / 17:18

0 respostas