2012-03-22 16 views
1

ASP.NET Web Appがあります。その一部はスレッド(C#)によって実装されています。スレッド実行時にIISプロセスがリサイクルされる

スレッドが実行されているとき、IISプロセスがリサイクルされるとどうなりますか?

+0

は、より多くのためにhttp://stackoverflow.com/questions/536681/can-i-use-threads-to-carry-out-long-running-jobs-on-iisをチェック情報 –

答えて

4

アプリドメインがアンロードされ、すべてのスレッドが停止します。適切なApplication_StartApplication_Endハンドラでこのケースを処理する必要があります。

も参照してください:"ASP.NET Application Life Cycle Overview"

+0

ありがとう@BrokenGlass、しかし、スレッドが失われる(決して見つかりません) – WangHu

+1

スレッドが中止されることを意味しますか?ASP.NETで長時間実行されているバックグラウンド操作を実行することはお勧めできません。これを別のWindowsサービス – BrokenGlass

関連する問題