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

我们的网站对于99.99%的用户来说效果很好,但是一些人(都使用Internet Explorer)却遇到了错误。 网站上的大部分页面都可以正常加载,但对于一个特定的页面(对于所有受影响的用户来说是相同的页面),他们只能得到:

Internet explorer cannot display the webpage 

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

我检查了Web服务器日志,我找不到任何吸烟枪。 该站点在Windows Server 2003上运行IIS。

有什么办法让IE浏览器给用户更多的信息,而不仅仅是“无法显示网页”? 有一个“更多信息”button,但它告诉你的是确保你的DNS服务器正在工作,确保你不离线工作等:(

就个人而言,这是我发现了Fiddler或Wireshark来查看正在传递给服务器的实际请求/响应。 IE浏览器在告诉你发生了什么事情(IE9对于开发工具比较好)方面可能是无用的,所以代理请求或者数据包嗅探是唯一的出路。

我在perl / CGI中发现了一个非常类似的问题,并且只是因为小提琴而find了原因。 在我的情况下,我们启用了由IIS返回的perl警告作为杂项标题。 如果警告数量过高,IE将会失败。