如何诊断“Internet Explorer 无法显示网页”

如何诊断“Internet Explorer 无法显示网页”

我们的网站对 99.99% 的用户来说都运行良好,但少数人(他们全都使用 Internet Explorer)遇到了错误。网站上的大多数页面加载正常,但对于一个特定页面(所有受影响的用户都是同一个页面),他们得到的只是:

Internet explorer cannot display the webpage

无论通过 http 还是 https 访问该页面,它都无法加载。据我所知,网站上的其他所有页面都可以正常使用。不仅如此,相同的用户还可以在 Firefox 中正常加载该特定页面。

我检查了 Web 服务器日志,没有发现任何确凿的证据。该网站在 Windows Server 2003 上运行 IIS。

有没有办法让 IE 向用户提供更多信息,而不仅仅是“无法显示网页”?有一个“更多信息”按钮,但它只会告诉您确保您的 DNS 服务器正在运行,确保您没有离线工作等。:(

答案1

就我个人而言,到了这个地步,我会Fiddler或者Wireshark查看实际传送到服务器的请求/响应。IE 在告诉您发生了什么方面几乎毫无用处(IE9 的开发工具更好),因此代理请求或数据包嗅探是唯一的解决方法。

答案2

我在 perl / CGI 开发中遇到了非常类似的问题,多亏了 fiddler,我才找到原因。就我而言,我们启用了 IIS 作为 Misc 标头返回的 perl 警告。当警告数量过多时,IE 就会失败。

相关内容