Postデータを送信するCGIを作っていたら、Response.End()を使用するとこういったことが生じる場合があることに気づく。
[PRB] Response.End、Response.Redirect、または Server.Transfer メソッドを使用すると ThreadAbortException が発生する
http://support.microsoft.com/default.aspx?scid=kb;ja;312629
上のドキュメントを読んでも、なぜResponse.End()をコールするとThreadAbortExceptionが生じるかいまいちわからないが、とりあえずHttpContext.Current.ApplicationInstance.CompleteRequest()を使って回避。
ちなみに、ThreadAbortExceptionの例外メッセージは「スレッドを中止しようとしました。」





