"Internet Explorer가 웹 페이지를 표시 할 수 없습니다"를 진단하는 방법


2

우리 웹 사이트는 99.99 %의 사용자들에게 잘 작동하지만 Internet Explorer를 사용하는 일부 사람들이 오류를 겪고 있습니다. 사이트의 대부분의 페이지는 정상적으로로드되지만 특정 페이지 (영향을받는 모든 사용자에 대해 동일한 페이지)에 대해 다음과 같은 정보를 얻을 수 있습니다.

Internet explorer cannot display the webpage

페이지가 http 또는 https를 통해 액세스되는지 여부는 중요하지 않습니다. 어느 쪽이든로드하지 못합니다. 내가 알 수있는 한 사이트의 다른 모든 페이지는 잘 작동합니다. 뿐만 아니라 동일한 사용자가 Firefox에서 특정 페이지를로드 할 수 있습니다.

웹 서버 로그를 확인한 결과 흡연 총이 없습니다. 이 사이트는 Windows Server 2003에서 IIS를 실행하고 있습니다.

IE가 "웹 페이지를 표시 할 수 없습니다"보다 더 많은 정보를 사용자에게 제공 할 수있는 방법이 있습니까? "추가 정보"버튼이 있지만 DNS 서버가 작동하는지, 오프라인으로 작동하지 않는지 등을 알려주는 것입니다. :(


링크를 추가 할 수 있습니까?
Moshe L

불행히도 링크를 사용하려면 소프트웨어 라이센스 중 하나에 연결된 사용자 이름과 비밀번호가 필요합니다. IE와 사용자와 동일한 자격 증명을 사용하여 직접 시도해 보았습니다. :(
Colen

마이크로 소프트의 또 다른 특징 ;-)
alexus

피들러-메인 웹 사이트 또는 링크 된 파일 (예 : JS)입니까?
Moshe L

답변:


3

개인적으로 이것은 Fiddler 또는 Wireshark 를 크래킹 하여 서버에 전달되는 실제 요청 / 응답을 확인 하는 지점 입니다. IE는 무슨 일이 일어나고 있는지 알려주는 측면에서 쓸모가 없습니다 (IE9는 dev 도구를 사용하는 것이 좋습니다). 요청을 프록시 처리하거나 패킷 스니핑하는 것이 유일한 방법입니다.


고마워-불행히도 오류는 우리가 액세스 할 수없는 사용자 컴퓨터에서만 발생합니다. 피들러를 설치하도록 요청하는 것 이외의 다른 방법으로 데이터를 캡처하는 쉬운 방법이 있습니까?
Colen

클라이언트 중 하나의 IP 주소를 알고 있다고 가정하면 서버에서 wireshark를 시도 할 수 있습니다.
growse

이것은 좋은 대답입니다. 고객에게 사이트를 방문해야 할 경우에도 정확하게 수행해야합니다. 내 자동차 엔진을 수리해야 할 때 정비사에게 문제가 무엇인지 알아 내야합니다. 동일한 원칙이 여기에 적용됩니다. 고객을 만나고 고객 컴퓨터 (또는 선호하는 캡처 프로그램)에서 Wireshark를 실행 한 후 테스트 드라이브로 가져갑니다. HTTP Get 요청 및 응답에서 발생하는 상황에 대한 단서를 찾으십시오.
joeqwerty

1

나는 perl / CGI에서 개발하는 데 매우 비슷한 문제가 있었고 피들러 덕분에 그 원인을 발견했습니다. 필자의 경우 IIS에서 Misc 헤더로 반환 한 perl 경고를 활성화했습니다. 경고 수가 너무 많으면 IE가 실패합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.