奇妙な問題が発生します。global.asaxにエラー処理があり、エラーが発生した場合に特別なページにユーザーをリダイレクトします。
void Application_Error(object sender, EventArgs e)
{
.......
string pageError = "~/LastError.aspx?AfterNextClick=" + afterNextClick.ToString();
if (Request["guid"] != null)
pageError += "&guid=" + Request["guid"];
Server.Transfer(pageError);
}
カスタムエラーはオフになっています。
<customErrors mode="Off"/>
ほとんどの場合、Application_OnErrorは完全に機能し、ユーザーを特定のページにリダイレクトしますが、ユーザーがどこにもリダイレクトされず、ASP.NET例外ページが表示される場合があります。
では、global.asaxのApplication_OnErrorが起動しない状況はありますか?