Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net core .NET Core-如何从命令行或批处理调用控制器函数_Asp.net Core_Command Line_Schedule - Fatal编程技术网

Asp.net core .NET Core-如何从命令行或批处理调用控制器函数

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] [路线(“

我有一个.NETCore3.1Web应用程序API

每天晚上我都要制定一个时间表

如何从命令行启动这样的函数

// 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函数?????