0

ASP.NETを使用して、IISで毎日午前2時に実行するように、自分のページをTest.ashxと呼びましょう。(CronJobがPHP/ Linuxシステムに対して行うこととほぼ同じです。)

PS1。SQLデータベーステーブルでカスタム操作を実行するには、このページが必要です。(IISまたはSQL Server自体に直接アクセスできないことに注意してください。クライアント用にこの機能を組み込む必要があるWebアプリを作成しています。)

PS2。それが重要な場合は、C#を使用してプログラムします。

4

1 に答える 1

1

物事を達成する方法は常に複数あります。SQLデータベーステーブルに対して定期的にカスタム操作を実行するために、SQLジョブをスケジュールできます。詳細については、このSOの回答をご覧ください

https://stackoverflow.com/a/5471440/30594

アップデート:

このリンクをチェックして、ASP.NETでバックグラウンドスケジューラを実行する方法を確認してくださいhttps://blog.stackoverflow.com/2008/07/easy-background-tasks-in-aspnet/

達成する別の方法は、Windowsタスクスケジューラを使用して.ashxを定期的に呼び出すことです。

于 2012-04-04T06:43:30.680 に答える