ASP.NET Web Appがあります。その一部はスレッド(C#)によって実装されています。スレッド実行時にIISプロセスがリサイクルされる
スレッドが実行されているとき、IISプロセスがリサイクルされるとどうなりますか?
ASP.NET Web Appがあります。その一部はスレッド(C#)によって実装されています。スレッド実行時にIISプロセスがリサイクルされる
スレッドが実行されているとき、IISプロセスがリサイクルされるとどうなりますか?
アプリドメインがアンロードされ、すべてのスレッドが停止します。適切なApplication_Start
とApplication_End
ハンドラでこのケースを処理する必要があります。
ありがとう@BrokenGlass、しかし、スレッドが失われる(決して見つかりません) – WangHu
スレッドが中止されることを意味しますか?ASP.NETで長時間実行されているバックグラウンド操作を実行することはお勧めできません。これを別のWindowsサービス – BrokenGlass
は、より多くのためにhttp://stackoverflow.com/questions/536681/can-i-use-threads-to-carry-out-long-running-jobs-on-iisをチェック情報 –