问题描述
我们正在尝试使用NCrontab包创建一个新的Microsoft.Azure.WebJobs.Extensions.Timers.CronSchedule对象实例。 使用以下代码:
[FunctionName("FunctionTest")]
public static async Task<IActionResult> Run(
[HttpTrigger(AuthorizationLevel.Function,"get","post",Route = null)] HttpRequest req,ILogger log)
{
// using NCrontab;
var nCrontabSchedule = CrontabSchedule.Parse("5 4 * * *");
//using Microsoft.Azure.WebJobs.Extensions.Timers;
CronSchedule cronSchedule = new CronSchedule(nCrontabSchedule);
return new OkObjectResult("Hey There");
}
所有软件包都被识别,并且我们没有任何构建错误。 但是,当我们尝试通过HTTP端点执行此功能时,将返回以下错误:
System.Private.CoreLib: Exception while executing function: Function1. FunctionApp1: Method not found: 'Void Microsoft.Azure.WebJobs.Extensions.Timers.CronSchedule..ctor(NCrontab.CrontabSchedule)'
我们看到函数仿真器应用程序使用了两个有关NCronTab依赖项的DLL,因此我们认为这与该错误有关。
这是我们使用的单个NuGet软件包:
<PackageReference Include="Microsoft.NET.Sdk.Functions" Version="3.0.7" />
以前有没有人见过相同的错误?
谢谢, 雷纳托。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)