2017-11-10 5 views
0

Ich habe ein Problem mit meiner ASP.NET Boilerplate Core 2.0-Anwendung.UseHangfireServer löst Ausnahme aus

Ich habe viel an meiner Anwendungsebene gearbeitet und jetzt möchte ich den Code im MVC-Projekt ausprobieren. Aber wenn ich versuche, die Anwendung zu starten ich die folgende Fehlermeldung erhalten:

System.InvalidOperationException: 'Unable to find the required services. Please add all the required services by calling 'IServiceCollection.AddHangfire' inside the call to 'ConfigureServices(...)' in the application startup code.'

Dieser Fehler occures in der Leitung (102): app.UseHangfireServer();

Ich weiß nicht, was mit hangfire falsch ist. Ich habe den Code in der Datei startup.cs nicht geändert.

+0

Verwenden Sie Hangfire? Andernfalls können Sie diese Zeile sicher auskommentieren. – aaron

+0

Ja ich möchte es benutzen .. das ist das Problem: | – mg92

Antwort

1

Dies ist, was die Fehlermeldung Sie tun sagt:

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

Fügen Sie die oben auf the line vor:

services.AddScoped<IWebResourceManager, WebResourceManager>(); 
+0

Vielen Dank !! Es klappt! – mg92

+0

Gern geschehen! – aaron

Verwandte Themen