IIS 8.5 を実行する新しい Windows 2012 R2 サーバーをセットアップしました。
エラーが発生すると (ASP.NET State Service が実行されていないなど)、500 ステータス コードのエラー画面を出力する代わりに、リクエストが実際には完全に空白のページ (ヘッダーのみ - コンテンツなし) を返すことに気付きました。明らかにエラーを確認する必要があり、エラーに対して 200 OK を提供することは、Google などのインデクサーや Web サイト監視ツール (サイトがオフラインになったことを通知しない) にとって非常に問題になる可能性があります。
他のサーバー (IIS 7) では、「状態サーバーに接続できませんでした」(または同様のもの) などのメッセージを含む「黄色のエラー画面」が表示されます。
ここで何が間違っている可能性がありますか?すべてのエラーをグローバルに無効にする設定はありますか (ただし、200 ステータス コードも提供する場合、これはばかげています)、または他の何かが邪魔をしている可能性がありますか?
他に干渉する可能性がある唯一のことは、サーバーに ISAPI_Rewrite がインストールされていることです (ただし、通常、これが原因でこの問題が発生することはありません)。
ありがとう!