必要なすべての処理を実行するのに約 2 ~ 3 分かかる関数があります。
計算は 1 日 1 回行うだけで済みます。処理は、Global.asax.cs の Application_Start 内で開始されるバックグラウンド スレッド内で行われます。
アプリケーションが実行中にメソッドを強制終了するのではないかと心配しています。
必要なすべての処理を実行するのに約 2 ~ 3 分かかる関数があります。
計算は 1 日 1 回行うだけで済みます。処理は、Global.asax.cs の Application_Start 内で開始されるバックグラウンド スレッド内で行われます。
アプリケーションが実行中にメソッドを強制終了するのではないかと心配しています。
のプロセスを実行していますがApplication_Start
、アプリケーションを毎日再起動していますか? より良い方法は、タスク用に別の実行可能ファイルを作成し、Windows スケジューラを使用してサーバー上でスケジュールすることです。
上記のシナリオでは、実行するときに使用するwindows service
かconsole application
、スケジュールすることができます。
ただし、このシナリオでは、アプリケーションの開始時にそれを行うことはお勧めできません。