我们的网站对 99.99% 的用户来说都运行良好,但少数人(他们全都使用 Internet Explorer)遇到了错误。网站上的大多数页面加载正常,但对于一个特定页面(所有受影响的用户都是同一个页面),他们得到的只是:
Internet explorer cannot display the webpage
无论通过 http 还是 https 访问该页面,它都无法加载。据我所知,网站上的其他所有页面都可以正常使用。不仅如此,相同的用户还可以在 Firefox 中正常加载该特定页面。
我检查了 Web 服务器日志,没有发现任何确凿的证据。该网站在 Windows Server 2003 上运行 IIS。
有没有办法让 IE 向用户提供更多信息,而不仅仅是“无法显示网页”?有一个“更多信息”按钮,但它只会告诉您确保您的 DNS 服务器正在运行,确保您没有离线工作等。:(
答案1
答案2
我在 perl / CGI 开发中遇到了非常类似的问题,多亏了 fiddler,我才找到原因。就我而言,我们启用了 IIS 作为 Misc 标头返回的 perl 警告。当警告数量过多时,IE 就会失败。