ウェブサイトのすべてのエラーをキャプチャし、特定の情報に基づいて電子メールを生成します。でこれを行いGlobal.asax
ますApplication_Error
。エラーをキャプチャするためにいくつかのコードを実装404
しました。その時点で次のことを行います。
Server.ClearError();
string Redir = Settings["Custom404Page"];
Server.Transfer(Redir);
Redir は次のようになります:PageContent/123/404_Not_Found.html
しかし、これを渡すServer.Transfer
とエラーが発生します:
Error executing child request for PageContent/123/404_Not_Found.html
Response.Redirect
のステータスコード404
が維持されていることを確認する必要があるため、使用したくありませんResponse.Redirect
。
誰にもこれに対する解決策がありますか?このような使い方をしServer.Transfer
てもいいですか?