我正在使用 TimerTrigger CRON 作业将任务安排为 2 天,但触发器似乎不起作用。以下是我尝试过的代码,
public static void StartupJob([TimerTrigger("0 * * * * *", RunOnStartup = true)] TimerInfo timerInfo) //0 * * * * * added CRON job to run for every minute for testing purpose
{
Console.WriteLine("Timer job fired!");
}
local.settings.json
{
"IsEncrypted": false,
"Values": {
"AzureWebJobsStorage": "UseDevelopmentStorage=true",
"FUNCTIONS_WORKER_RUNTIME": "dotnet"
}
}
由于上面的代码不起作用,我在 main() 中添加了以下内容
static void Main()
{
var config = new JobHostConfiguration();
config.UseTimers();
config.Tracing.ConsoleLevel = System.Diagnostics.TraceLevel.Verbose;
if (config.IsDevelopment)
{
config.UseDevelopmentSettings();
}
var host = new JobHost(config);
// The following code ensures that the WebJob will be running continuously
host.RunAndBlock();
}
收到以下错误并显示有关安装 DocumentFormat 包的修复,但安装此包并不能解决 FunctionName 错误。
我是 C# 的新手,无法在这里找到问题所在。任何帮助或对好的例子的参考都会有所帮助和赞赏。
谢谢你。