.net core的定时任务框架Timed Job

参考文档:http://www.1234.sh/post/pomelo-extensions-timed-jobs

在该文档中介绍了怎么使用timed job,但是在使用db的时候会发生错误,错误一般是Cannot resolve scoped service 'Pomelo.AspNetCore.TimedJob.IDynamicTimedJobProvider' from root provider,这是由于.net core 没有允许依赖注入,

在program中这样写即可解决问题:

   public static IWebHostBuilder CreateWebHostBuilder(string[] args) =>
            WebHost.CreateDefaultBuilder(args)
                .UseKestrel(c => c.AddServerHeader = false)
                .UseStartup<Startup>()
               .UseDefaultServiceProvider(options => options.ValidateScopes = false);
    }

  参考文档:https://www.cnblogs.com/liujia/p/9407411.html

posted @ 2019-02-14 15:17  翱翔的小鱼  阅读(1617)  评论(0编辑  收藏  举报