星期五, 1月 06, 2006

[.Net]ThreadAbortException

原來呼叫 Response.End() 就會丟出 ThreadAbortException.
害我以為是我程序出現錯誤了呢...

Google 幫忙一下,原來也有人碰到同樣情況:
Impersonation Failure : ASP.NET - ThreadAbortException
其實還不只是 Response.End(), Server.Transfer() 與 Response.Redirect() 也有機會發生此狀況,因為他們內部也呼叫了 Response.End().

比較正確的作法應該還是先呼叫
Response.Flush();
Response.Close();

會比較好些.

這是那篇文章所提供的參考資料:

沒有留言: