ウェブサイトのすべてのエラーをキャプチャし、特定の情報に基づいて電子メールを生成します。でこれを行い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てもいいですか?