一部のクラシックASPサイトをIIS6ボックスからIIS7を実行する新しいServer2008ボックスに移行しています。
カスタムエラーに関する学習プロセスを経て、これらが正しく機能し、Server.GetLastErrorが機能するようになりました。
移行するサイトは、カスタム404.aspエラーページを利用して、URLに応じてデータベースからコンテンツをプルする特注のCMSを使用しています。これも完璧に機能します。
ただし、2つを組み合わせると(たとえば、カスタム404ページを介して実行されるページで500エラーが発生した場合)、完全に空白のページが表示されます。エラーなし、情報なし。ただの白いページ。
例1:http ://snavebelac.com/thisdoesnotexistの結果はカスタム404ページになります例2:http ://snavebelac.com/st-test空白ページ。これには、カスタム404ページ内に意図的な500エラーがあります。
カスタム404.aspエラーページを実行しているため、カスタム500エラーページが機能しなくなると思います。
カスタム404ページが起動するようにサーバーを構成する方法を知っている人はいますが、IIS6の場合と同じように500エラーがブラウザーに出力されます。または、カスタム404と同様にカスタム404を処理するようにサーバーを構成する方法はありますか。カスタム500?
前もって感謝します。