2016-06-25 18 views
2

Ich habe Setup Hangfire wie folgt:hangfire konnte nicht Datei oder Assembly ‚laden DynamicProxyGenAssembly2

var t = IocManager.Resolve<TestJob>(); 

RecurringJob.AddOrUpdate("sendDailyEmail",() => t.sendEmail(), Cron.Daily); 

Wenn ich das Hangfire Armaturenbrett zuzugreifen, kann ich die Recurring Jobs 1, sehen aber der Job wird nicht ausgeführt, und ich Dieser Fehler:

Could not load file or assembly 'DynamicProxyGenAssembly2, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified.

Was ist falsch an meinem Setup?

+0

Haben Sie das jemals funktioniert? – MicroMan

Antwort

0

Möglicherweise nicht der gleiche Kontext wie deins, aber ich denke, es ist immer noch wert, es hier hinzuzufügen:
-Hangfire Server wurde als Windows-Dienst ausgeführt;
-Hangfire-Dashboard, das auf einer ASP.NET MVC 5-App ausgeführt wird;
-jobs wurden tatsächlich ausgeführt, aber das Dashboard zeigte weiterhin eine FileNotFoundException;

Lösung: hinzugefügt einen Verweis auf die fehlende Einheit (dh: 'DynamicProxyGenAssembly2') im Armaturenbrett Web-App.

Das gleiche Problem wurde gemeldet und in der gleichen Weise von @reggieboyYEAH gelöst.
Details hier: https://github.com/HangfireIO/Hangfire/issues/558