我有一个 MVC 应用程序。我有一个控制器,当被调用时会运行一个后台进程来查询 Active Directory 并更新数据库。
http://myapp/BackgroundTask/运行
我想在不打开浏览器的情况下按计划(每天)运行它。我看到有很多第三方解决方案,有内置的吗?
我有一个 MVC 应用程序。我有一个控制器,当被调用时会运行一个后台进程来查询 Active Directory 并更新数据库。
http://myapp/BackgroundTask/运行
我想在不打开浏览器的情况下按计划(每天)运行它。我看到有很多第三方解决方案,有内置的吗?
使用 Powershell 中的Invoke-WebRequest cmdlet。
在你的任务中:
Start a program
powershell.exe
-Command "Invoke-WebRequest http://myapp/BackgroundTask/Run"
或者,您可以
cmd.exe
按如下方式使用:Start a program
cmd.exe
/c start "" http://myapp/BackgroundTask/Run &