1

私は ASP.NET MVC アプリケーションで Fire and Forget を使用しています。これは、ユーザーのニーズに依存しない、長時間実行される CPU または IO 集中型のバックグラウンド スレッドを生成していることを意味します。これはうまく機能しますが、アプリケーションドメイン/プロセスのリサイクル時間のプロセス中に、バックグラウンドスレッドが完了するまで実行されることが保証されているか、途中で停止する可能性があるのではないかと心配しています. 危険がある場合、この状況を回避する方法。

4

3 に答える 3

2

ここでは、ASP.NET MVC は適切な選択ではないと思います。Workflow Foundation の使用を検討する必要があります。ワークフローは、WCF 呼び出しを行うことによってトリガーできます。

于 2013-06-04T10:10:18.710 に答える
1

これが正解です(Windows ServiceまたはWebBackground)、

ここに画像の説明を入力

于 2013-07-09T19:24:43.207 に答える