害我以為是我程序出現錯誤了呢...
請 Google 幫忙一下,原來也有人碰到同樣情況:
Impersonation Failure : ASP.NET - ThreadAbortException
其實還不只是 Response.End(), Server.Transfer() 與 Response.Redirect() 也有機會發生此狀況,因為他們內部也呼叫了 Response.End().
比較正確的作法應該還是先呼叫
Response.Flush();
Response.Close();
會比較好些.
這是那篇文章所提供的參考資料:
- http://support.microsoft.com/default.aspx?scid=kb;en-us;q312629
- http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemwebhttpresponseclassredirecttopic2.asp
- http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemwebhttpresponseclassendtopic.asp
沒有留言:
張貼留言