
(이미 stackoverflow에 요청했지만 여기에도 물어볼까 생각했습니다.)
저는 현재 Windows 7의 IIS 7.5에서 ASP.NET 응용 프로그램을 실행하고 있습니다. Internet Explorer(6, 7 또는 8)에서 이 응용 프로그램에 액세스하면 엄청나게 느리고 전혀 로드되지 않는 경우가 많습니다. 하단에 다음과 같은 메시지가 있습니다.
기다리는 중http://로컬호스트/....... 또는 때때로 about:blank를 기다리고 있습니다(이것이 바이러스일 수 있다는 것을 읽었지만 일반적인 검사를 모두 실행했지만 바이러스는 아닙니다).
계속해서 발생하지만 "Internet Explorer에서 웹 페이지를 표시할 수 없습니다."라는 일반적인 메시지가 반환됩니다.
또한 127.0.0.1과 컴퓨터 이름을 사용하여 이 작업을 시도했지만 결과는 동일했습니다.
최신 Firefox, Safari, Chrome 및 Opera에서 동일한 애플리케이션을 사용해 보았는데 모두 잘 작동합니다. 또한 Windows Server 2003 컴퓨터에 동일한 응용 프로그램을 설치했는데 Internet Explorer를 통해 모두 잘 작동합니다.
LAN 연결에서 IPv6 설정도 꺼 놓았습니다.
왜 이것이 Internet Explorer에서는 작동하지 않고 다른 브라우저에서는 작동하는지 아는 사람이 있습니까?
답변1
관련이 없을 수도 있지만 Windows 7에서 거의 모든 localhost/loopback 인터페이스 연결에 간헐적으로 문제가 있었습니다. 이 문제는 IIS 7.5뿐만 아니라 로컬 프록시 서비스, ssh에 의한 포트 전달 등에 영향을 미쳤습니다. 원인은 다음과 같습니다. 일부 네트워크 테스트 후에 실수로 "수신 창 자동 조정 수준" 설정을 "실험"으로 두었습니다.
현재 값은 다음 명령을 사용하여 표시할 수 있습니다.
netsh 인터페이스 tcp 쇼 글로벌
정상으로 재설정하려면 관리자 권한으로 다음 명령을 실행하십시오.
netsh int tcp set global autotuninglevel=normal
이것은 내 문제를 해결했습니다.
답변2
내 생각에는 연결에 자동 감지 설정이 있거나 잘못된 프록시 설정이 있을 수 있습니다. "도구->인터넷 옵션->연결"에서 모든 옵션을 선택 취소하고 시도해 보세요. 또한 IP 주소 127.0.0.1을 사용해 보고 문제가 재현되지 않는지 확인하십시오.
마지막으로 서버 측(IIS, 그렇지 않을 것으로 확신합니다)에 문제가 있는지 확인하려면 실패한 요청 추적을 활성화하고 시간이 너무 많이 걸리는 일이 없는지 확인하세요.http://learn.iis.net/page.aspx/266/troubleshooting-failed-requests-using-tracing-in-iis7/