Fiddler + ASP.NET AJAX + VISTA

Mudámos de casa – visitem o novo site em www.istomesmo.com

FiddlerO Fiddler é um excelente programa para analisarmos os dados trocados entre o cliente e o servidor, quando estamos a desenvolver aplicações que utilizam ajax. No entanto, na sua última versão (v.2.1.0.4), temos de efectuar um pequeno truque para que consigamos captar o tráfego no localhost.

Quando estamos a desenvolver uma aplicação ASP.NET AJAX, utilizando o Visual Studio, o url normalmente é do tipo http://localhost:xxxx/<Nome_da_aplicacao&gt; , onde xxxx é o número do porto aleatório.

O Fiddler não está preparado para capturar tráfego proveniente do localhost, mas com um pequeno truque conseguimos fazê-lo, para isso basta acrescentarmos um ponto logo depois do localhost ( ex.: http://localhost.:xxxx/<Nome_da_aplicacao> ), ou substituir localhost pelo nome da nossa máquina.

Tudo isto funciona correctamente, excepto se estivermos a usar o protocolo IPV6, que está activo por omissão no Windows Vista. Ao usar o truque anterior nesta situação deparamo-nos com o seguinte erro:

[Fiddler] Connection to localhost. failed.
Exception Text: No connection could be made because the target machine actively refused it

Neste caso, necessitamos de alterar o nosso url para forçar o uso do IPV4, usando:

http://127.0.0.1.:xxxx/<Nome_da_aplicacao>

Desta forma temos o nosso problema resolvido e já conseguimos analizar o tráfego trocado entre o cliente e o servidor.

Se necessitarem de mais alguma ajuda deixem um comentário. J

Uma resposta

  1. Utilizador o fiddler para capturar tráfego no localhost

    Pequeno truque para o usar o fiddler para capturar tráfego no localhost.

Deixe uma Resposta

Preencha os seus detalhes abaixo ou clique num ícone para iniciar sessão:

Logótipo da WordPress.com

Está a comentar usando a sua conta WordPress.com Terminar Sessão / Alterar )

Imagem do Twitter

Está a comentar usando a sua conta Twitter Terminar Sessão / Alterar )

Facebook photo

Está a comentar usando a sua conta Facebook Terminar Sessão / Alterar )

Google+ photo

Está a comentar usando a sua conta Google+ Terminar Sessão / Alterar )

Connecting to %s

%d bloggers like this: