Response.Endを呼び出すと必ずThreadAbortExceptionが発生する

こんなバグがありました。 protected new void Page_Load(object sender, EventArgs e) { try { /* * HttpResponse.TransmitFileでファイルの内容を応答に書き込む処理 */ Response.End(); } catch (Exception){ Response.Clear(); Response.StatusCode = 500; Response.End(); } } 上記のコードは必ず500エラーになります…