Pergunta

Como faço para exibir localhost tráfego em Fiddler durante a depuração uma aplicação ASP.NET?

Foi útil?

Solução

tente usar isto:

http://ipv4.fiddler/folder

em vez de

http://localhost/folder

Isto também funciona com portas

http://ipv4.fiddler:12345/folder

Aqui está link para a documentação violinista

http://docs.telerik.com/fiddler/Configure-Fiddler/ tarefas / MonitorLocalTraffic

Outras dicas

Para fazer Fiddler trabalho em localhost com o IIS Express você deve usar esta forma de URL

http://localhost.fiddler:50262/

Este coloca o valor do cabeçalho do host correto (localhost) que satisfaz o IIS Express.

Iniciar Fiddler. Vá em Ferramentas -> Opções de violinista. Escolha guia Conexões. Marque a opção 'Use PAC Script'.

Agora você será capaz de monitorar o tráfego local, bem

Para um projeto de web site ASP.NET:

1) o botão direito do mouse no projeto e selecione Property Pages
2) Selecione Iniciar Opções
3) Na seção Server, clique no botão "servidor personalizado Use" e editar o URL base, substituindo localhost com o nome do seu computador.

Provavelmente a maneira mais fácil de tráfego monitor para localhost é substituir "localhost" com "localhost". na barra de URL do navegador. Por exemplo.

http://localhost./MyApp/default.aspx

Confira neste link ... a 'solução' é hacky, mas ela não funciona:

Tip para usar Fiddler on localhost

Você pode usar o PC hostname em vez de 127.0.0.1 ou localhost

Verificar o "Use PAC Script" em Opções do violinista -.> Conexões trabalhou para mim quando usando o IIS Express dentro de uma intranet corporativa

Usando v4 Fiddler:

  1. Verifique se o seu configurações de proxy do IE

IE-> Ferramentas> Opções da Internet-> Connections-> Configurações da LAN

Configurações IE LAN

  1. Verifique as definições no Fiddler:

Fiddler -> Opções> Conexões & Https

Verifique a porta Fiddler, o padrão é 8888 porta Fiddler

  1. Em Fiddler-Menu:

Arquivo -> capturar o tráfego é verificado

A solução a seguir trabalhou para mim, quando se utiliza um

  • HttpClient ou
  • WebClient a partir do interior de um pedido do ASP.NET.

Web.config

<system.net>
    <defaultProxy
                enabled = "true"
                useDefaultCredentials = "true">
      <proxy autoDetect="False" bypassonlocal="False" proxyaddress="http://127.0.0.1:8888" usesystemdefault="False" />
    </defaultProxy>

Código :

var resourceServerUri = new Uri("http://localhost.fiddler:YourAppServicePort");
var body = c.GetStringAsync(new Uri(resourceServerUri)).Result;



Verifique se o seu pedido chega realmente violinista personalizando o script Regras Fiddler

Fiddler-> em regras> Regras Personalizar

e gancho para o OnBeforeRequest evento:

static function OnBeforeRequest(oSession: Session) {

if (oSession.hostname.Contains("localhost:YourPortNumber")
{
 System.Windows.Forms.MessageBox.Show(oSession.hostname);  
} 

ou explicitamente, definindo um proxy web

WebClient wc = new WebClient();

WebProxy proxy = new WebProxy();
// try one of these URIs
proxy.Address = new Uri("http://127.0.0.1:8888");
proxy.Address = new Uri("http://hostname:8888");
proxy.Address = new Uri("http://localhost.fiddler");
proxy.Address = new Uri("http://ipv4.fiddler");
// https://en.wikipedia.org/wiki/IPv6
proxy.Address = new Uri("http://ipv6.fiddler");

proxy.BypassProxyOnLocal = false; wc.Proxy = proxy;
var b = wc.DownloadString(new Uri(YourResourceServerBaseAddress));

Certifique-se de que, em suas conexões de violinista que localhost não está no "IE devem ultrapassar Fiddler para URLs que começam com:" caixa.

Você deve desmarcar a caixa de seleção:

Ignorar servidor proxy para endereços locais

Localizado na configuração de proxy do Internet Explorer.

Tente com http://127.0.0.1 . <- observe o. no final

Assim você pode ainda conectar a Casini e depurar facilmente (estou atualmente depuração página sobre http://127.0.0.1.:1718/login/Default.aspx ).

Uma das possíveis soluções é remover as configurações de proxy no IE da seguinte forma.

       IE->Tools->Internet Options->Connections->Lan Settings->

disable seguinte

  • detectar automaticamente as configurações
  • Usar script de configuração automática

Se tentar capturar o tráfego HTTPS em uma máquina local do BizTalk usando Fiddler, tente usar as configurações WCF Adapter proxy. Eu usei um endereço: http://localhost:8888/

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