2012-02-03 24 views
0


Response.End();
が実行されたときに次のエラーが発生しました。
enter image description hereResponse.End()を実行するとエラーが発生します

ITSはthreading errorのように見えるが、it.Any本体を処理できないエラーについて知っているとどのようにそれを修正するには?.IはVS2008 .Thanksを使用しています。

+0

あなたがしようとしていることを説明してください。 – joshua

+0

を確認してください。http://stackoverflow.com/questions/1014439/asp-net-exception-thread-was-being-aborted-causes-method-to-exitあなたの問題は同じではないかもしれませんが、答えがあなたにも役立つと思います。それ以上にも、これは:http://stackoverflow.com/questions/12476/why-is-my-asp-net-application-throwing-threadabortexception – rikitikitik

答えて

1

は、なぜあなたは明示的に()Response.Endのをコールする必要がありますか?この問題を回避するにはHttpContext.Current.ApplicationInstance.CompleteRequestに電話することができますが、コードをリファクタリングして応答を途中で終了させないようにすることができます。

+0

無関係ですが、 - IMO、response.endは完全に便利です。彼が離れなければならないのは、try-catchブロック、期間です。いくつかの例外を除いて、アプリケーション全体に1つのグローバルアプリケーションハンドラがあり、それを記録するだけです(エラーページを表示するための組み込みのメカニズムを使用する)。 –

関連する問題