UseHangfireServer抛出异常

时间:2017-11-10 15:22:40

标签: asp.net-core-2.0 aspnetboilerplate

我的ASP.NET Boilerplate Core 2.0应用程序出了问题。

我在应用程序层上工作了很多,现在我想尝试MVC项目中的代码。但是当我尝试启动应用程序时,我收到以下错误:

  

System.InvalidOperationException:'无法找到所需的服务。请通过在应用程序启动代码中调用'ConfigureServices(...)'中调用'IServiceCollection.AddHangfire'来添加所有必需的服务。'

第(102)行出现此错误: app.UseHangfireServer();

我不知道hangfire有什么问题。我没有更改startup.cs文件中的代码。

1 个答案:

答案 0 :(得分:4)

这是错误消息告诉您的事情:

services.AddHangfire(config =>
{
    config.UseSqlServerStorage(_appConfiguration.GetConnectionString("Default"));
});

the line之前添加以上内容:

services.AddScoped<IWebResourceManager, WebResourceManager>();