.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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM