Asp.net core .NET Core-如何从命令行或批处理调用控制器函数
我有一个.NETCore3.1Web应用程序API 每天晚上我都要制定一个时间表 如何从命令行启动这样的函数Asp.net core .NET Core-如何从命令行或批处理调用控制器函数,asp.net-core,command-line,schedule,Asp.net Core,Command Line,Schedule,我有一个.NETCore3.1Web应用程序API 每天晚上我都要制定一个时间表 如何从命令行启动这样的函数 // POST: api/Partners/export [HttpPost] [Route("export")] public async Task<ActionResult> ExportLeads(SinglePost singlePost) { ... //POST:api/Partners/export [HttpPost] [路线(“
// POST: api/Partners/export
[HttpPost]
[Route("export")]
public async Task<ActionResult> ExportLeads(SinglePost singlePost)
{
...
//POST:api/Partners/export
[HttpPost]
[路线(“出口”)]
公共异步任务导出线索(SinglePost SinglePost)
{
...
使用dotnet run?我找不到任何关于这方面的信息,我甚至不知道这是否可能
谢谢如果你想运行一个计划,那么你可以创建一个windows服务项目并发出一个API请求。这将是一个简单的好方法。从命令行调用一个操作是什么意思?如何对它进行HTTP调用?这与.NET本身无关,你可以使用
curl
或任何类似的工具来执行HTTP GET请求,例如curlhttp://www.example.org:1234/mycontroller/myaction
@parthrajpanchal不需要定制服务来安排作业。Windows为此提供了计划任务。这是否回答了您的问题?@Panagiotis Kanavosa schedule需要每晚运行,我需要在本地调用函数,而不是从http调用函数…我知道怎么做计划一些事情,但是我如何调用.NET控制器API函数?????如果你想运行一个计划,那么你可以创建一个windows服务项目并发出一个API请求。这将是很好而且简单的。从命令行调用一个动作是什么意思?如何对它进行HTTP调用?这与.NET本身无关,你可以使用curl
或任何类似工具执行HTTP GET请求,例如curlhttp://www.example.org:1234/mycontroller/myaction
@parthrajpanchal不需要定制服务来安排作业。Windows为此提供了计划任务。这是否回答了您的问题?@Panagiotis Kanavosa schedule需要每天晚上运行t、 我需要在本地调用函数,而不是从http…我知道如何调度某些内容,但如何调用.NET控制器API函数?????