1

可能重复:
ASP.NET MVC3 如何使用间隔为一小时的计时器执行控制器的操作方法

我正在使用 ASP.NET MVC 3。我有一个用于作业调度程序的特殊控制器。我需要在每晚午夜从 Windows 任务调度程序调用这个控制器(比如从 Windows 任务调度程序调用 .bat 文件)。

有人告诉我,这可以使用 VB 脚本。我们可以从 Windows 任务调度程序调用 VB 脚本,而 VB 脚本将调用 ASP.NET MVC 控制器。但我不知道该怎么做。

如果有人有任何想法,请与我们分享。

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

我们正是出于这个原因使用wgetcurl :)

于 2012-10-23T13:34:30.767 回答