如何安排任务来调用URL

我有一个MVC应用程序。 我有一个控制器,当被调用时运行后台进程来查询Active Directory并更新数据库。

HTTP:// MYAPP / BackgroundTask /运行

我想按计划(日常)运行此操作,而无需打开浏览器。 我看到有很多第三方解决scheme,有没有内置的东西?

使用Powershell中的Invoke-WebRequest cmdlet。 在你的任务:

  • 行动: Start a program
  • 程序/脚本: powershell.exe
  • 参数: -command {Invoke-WebRequest http://myapp/BackgroundTask/Run}