WinServer2003 R2 - IIS6 で実行されている古いシステムがあり、従来の ASP を使用して記述されています。
すべてのエラーをトラップする必要があるため、404 と 500 をログ ファイルに情報を書き込むカスタム ページ (カスタム エラー構成) にリダイレクトするように IIS を構成しました (このページはログを作成および管理します)。
奇妙なことに、最初にエラーが発生すると、ページがリダイレクトされ、ログ ファイルのエントリが取得されます。しかし、このページが再度読み込まれると (F5 キーを押すか、他のユーザーがそこに移動するなど)、ブラウザーは空白のページを受け取ります。エラー メッセージは表示されず、カスタム ページが呼び出されることはありません。
IIS6 を再起動すると、同じ動作が得られます。最初は機能しますが、次は機能しません。
-> ASPエラーをブラウザーに送信するがオンになっています
-> エクスプローラーで [わかりやすい http エラーを表示する] がオフになっています
何かご意見は?