Asp.netでスケジューリングしたい
これを実装するには、次のオプションがあります
SQLServer JOB を作成するには (私はこれを実行したくありません。.Net 環境の外に出たくありません)
2番目のオプションは、Windowsサービスを作成し、このウィンドウサービスがasp.net Webサービスを呼び出し、このWebサービスがasp.netメソッド
を呼び出すことです(ホスティングプロバイダーがウィンドウサービスのインストールを許可していない可能性があるため、これを行う必要もありません)3 番目のオプションは、グローバル クラスの Application_Start イベントでスケジューリング メソッドを呼び出すことです (欠点は、Web サーバーがいつでもスレッドを強制終了することです)。
ホームページのPage_Loadイベントでスケジューリングコードを呼び出す(私のWebサイトに何時間も誰もアクセスしない可能性があります。また、スケジューリングコードのためにページの実行が遅くなる可能性があります)
また、特定の間隔でページを呼び出すオンライン サービスもいくつか見つけました。一部を以下に示します。
http://www.cronservice.co.uk/new/ http://scheduler.codeeffects.com
誰かベッターにこの問題の解決策を教えてください。また、ベッターである理由を説明してください。
前もって感謝します