Pergunta

Estou recebendo um erro como esse, alguém pode me dizer o possível motivo para esse tipo de exceção

unhandled exception of type 'System.Net.WebException' occurred in system.dll 
Additional information: The underlying connection was closed: Unable to connect 
to the remote server.

Isso está relacionado ao IIS ou a qualquer rede de rede para as classes de rede.

Foi útil?

Solução

Parece que o soquete de conexão foi fechado antes que seu computador pudesse se conectar ao servidor remoto. Em outras palavras, sua conexão de saída falhou por algum motivo. Acho que você está usando uma httpwebrequest; nesse caso, pode haver um código de falha que possa fornecer algumas dicas. Você pode nos mostrar como está configurando a solicitação?

Alguns pesquisando no Google apareceu isso Postagem do blog o que sugere algumas possibilidades:

  • Servidor proxy entre você e o servidor remoto
  • Problemas de autenticação
  • Interrupções na rede.

A postagem observa que o .NET usa o HTTP 1.1 por padrão. Eu encontrei alguns servidores da Web incorporados que não jogam bem com 1.1. Tente configurar HttpWebRequest.ProtocolVersion para http 1.0. Também tente passar um proxy para HttpWebRequest.Proxy e adicionando credenciais de proxy a HttpWebRequest.Credentials Se você precisar deles.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top