1

重複の可能性:
ASP.NETMVC31時間間隔のタイマーを使用してコントローラーのアクションメソッドを実行する方法

ASP.NETMVC3を使用しています。ジョブスケジューラ用の特別なコントローラーが1つあります。このコントローラーを毎晩深夜にWindowsタスクスケジューラから呼び出す必要があります(Windowsタスクスケジューラから.batファイルを呼び出すなど)。

これはVBスクリプトを使用して可能であると誰かが私に言いました。WindowsタスクスケジューラからVBスクリプトを呼び出すことができ、VBスクリプトはASP.NETMVCコントローラーを呼び出します。しかし、私はこれを行う方法がわかりません。

誰かアイデアがあれば教えてください。

4

3 に答える 3

3

WebClientクラスを使用して、MVCアプリケーションにHTTPリクエストを送信できます。

using (var client = new WebClient())
{
    string result = client.DownloadString("http://example.com/somecontroller/someaction");
}
于 2012-06-18T13:56:18.733 に答える
1

次の方法で問題を解決しました。確認してください、それは誰かを助けるかもしれません。

詳細を表示するには、ここをクリックしてください

ありがとう

于 2012-11-24T10:21:48.630 に答える
0

まさにこの理由でwgetまたはcurlを使用します:)

于 2012-10-23T13:34:30.767 に答える