web-dev-qa-db-ja.com

「InternetExplorerがWebページを表示できない」と診断する方法

私たちのWebサイトはユーザーの99.99%にとってうまく機能していますが、一部の人(全員がInternet Explorerを使用しています)でエラーが発生しています。サイト上のほとんどのページは正常に読み込まれますが、1つの特定のページ(影響を受けるすべてのユーザーに対して同じページ)の場合、取得されるのは次のとおりです。

Internet Explorer cannot display the webpage

ページがhttpまたはhttpsのどちらでアクセスされているかは関係ありません。どちらの方法でもロードできません。私が知る限り、サイト上の他のすべてのページは、彼らにとっては問題なく機能します。それだけでなく、同じユーザーがFirefoxでその特定のページを正常にロードできます。

Webサーバーのログを確認しましたが、喫煙銃が見つかりません。このサイトは、Windows Server2003でIIS)を実行しています。

IEを取得して、「Webページを表示できない」だけでなく、より多くの情報をユーザーに提供する方法はありますか?「詳細情報」ボタンがありますが、それを確認するだけです。 DNSサーバーが機能している、オフラインで機能していないことを確認するなど。:(

2
Colen

個人的には、これは、サーバーに配信されている実際の要求/応答を確認するために、 Fiddler または Wireshark のいずれかをクラックするポイントです。 IEは、何が起こっているのかを伝えるという点ではほとんど役に立たない可能性があります(IE9は開発ツールを使用する方が優れています)。

3
growse

私はPerl/CGIで開発するのと非常によく似た問題を抱えていましたが、フィドラーのおかげで原因を見つけました。私の場合、IISによってその他のヘッダーとして返されるPerl警告を有効にしました。警告の数が多すぎると、IEは失敗します。

1
Joe