Erro: não é possível conectar a um proxy no Localhost quando cria uma solicitação da Web usando um endereço de auto-retorno

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 317718
Este artigo foi arquivado. É oferecido "como está" e não será mais atualizado.
Sintomas
Se você enviar uma solicitação da Web para o localhost por meio de um proxy que também está em execução o localhost, a solicitação não terá êxito.
Causa
Esse problema ocorre porque sempre são ignoradas as configurações de proxy para solicitações que são feitas para endereços de auto-retorno. O caso especial de proxy também em execução no auto-retorno mesmo não estiver marcado (como o cenário na seção "Sintomas").
Resolução
Para solucionar esse problema, use o nome do host em vez de auto-retorno adaptador nome (por exemplo, em vez de "localhost" ou em vez do endereço 127.0.0.1).
Situação
A Microsoft confirmou que este é um bug no Microsoft produtos que estão listados no início deste artigo.
Mais Informações

Etapas para reproduzir o problema

Use o seguinte código para reproduzir esse problema:
      WebProxy p = new WebProxy("localhost:8080", false);      HttpWebRequest r = WebRequest.Create("http://localhost") as      HttpWebRequest;      r.Proxy = p;            HttpWebResponse w = r.GetResponse() as HttpWebResponse;				
esta solicitação para um endereço de auto-retorno não é roteada por meio de um proxy que está sendo executado no mesmo adaptador de auto-retorno.

Além disso, você não pode usar o Monitor de rede (Netmon) para capturar o tráfego enviado ou recebido para ou de localhost. Você precisa ter o cliente e o servidor em execução em diferentes computadores físicos para Netmon para capturar o tráfego.

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 317718 - Última Revisão: 12/07/2015 08:57:03 - Revisão: 2.2

Bibliotecas de Classes do Microsoft .NET Framework 1.0, Bibliotecas de Classes do Microsoft .NET Framework 1.1

  • kbnosurvey kbarchive kbmt kbbug kbfix KB317718 KbMtpt
Comentários