我的ASP.NET Boilerplate Core 2.0应用程序出了问题。
我在应用程序层上工作了很多,现在我想尝试MVC项目中的代码。但是当我尝试启动应用程序时,我收到以下错误:
System.InvalidOperationException:'无法找到所需的服务。请通过在应用程序启动代码中调用'ConfigureServices(...)'中调用'IServiceCollection.AddHangfire'来添加所有必需的服务。'
第(102)行出现此错误:
app.UseHangfireServer();
我不知道hangfire有什么问题。我没有更改startup.cs文件中的代码。
答案 0 :(得分:4)
这是错误消息告诉您的事情:
services.AddHangfire(config =>
{
config.UseSqlServerStorage(_appConfiguration.GetConnectionString("Default"));
});
在the line之前添加以上内容:
services.AddScoped<IWebResourceManager, WebResourceManager>();