
(Já perguntei isso no stackoverflow, mas pensei em perguntar aqui também)
Atualmente, estou executando um aplicativo ASP.NET no IIS 7.5 no Windows 7. Quando acesso esse aplicativo no Internet Explorer (6, 7 ou 8), ele fica incrivelmente lento e muitas vezes não consegue carregar. Há mensagens na parte inferior dizendo:
Esperando porhttp://localhost/....... ou às vezes esperando por about:blank (li que isso pode ser um vírus, mas fiz todas as verificações habituais e não é).
constantemente, mas retorna com o habitual: "O Internet Explorer não pode exibir a página da web"
Também tentei isso usando 127.0.0.1 e o nome da máquina, com os mesmos resultados.
Eu tentei o mesmo aplicativo no Firefox, Safari, Chrome e Opera mais recentes e todos funcionam bem. Também instalei o mesmo aplicativo em uma máquina Windows Server 2003 e tudo funciona bem através do Internet Explorer.
Também desativei a configuração IPv6 na conexão LAN.
Alguém tem alguma idéia de por que isso não funciona com o Internet Explorer e ainda funciona com outros navegadores?
Responder1
Isso pode não estar relacionado, mas tive problemas intermitentes com quase todas as conexões com interfaces localhost/loopback no Windows 7. O problema afetou não apenas o IIS 7.5, mas também serviços de proxy local, encaminhamento de porta por ssh etc. Eu acidentalmente deixei a configuração "Nível de ajuste automático da janela de recepção" em "experimental" após alguns testes de rede.
O valor atual pode ser exibido com o seguinte comando:
interface netsh tcp mostrar global
Para voltar ao normal, emita o seguinte comando como administrador:
netsh int tcp definir nível de ajuste automático global = normal
Isso resolveu meu problema.
Responder2
Meu palpite é que você tem configurações de detecção automática nas conexões ou talvez uma configuração de proxy incorreta. Gostaria de desmarcar todas as opções em "Ferramentas-> Opções da Internet-> Conexões" e tentar isso. Além disso, tente usar o endereço IP 127.0.0.1 e veja se isso não reproduz o problema.
Finalmente, para descartar se é algo no lado do servidor (IIS, o que tenho certeza que não), você pode ativar o Rastreamento de solicitação com falha e garantir que nada esteja demorando muito.http://learn.iis.net/page.aspx/266/troubleshooting-failed-requests-using-tracing-in-iis7/