gpt4 book ai didi

c# - hangfire 无法加载文件或程序集 'DynamicProxyGenAssembly2

转载 作者:行者123 更新时间:2023-11-30 17:37:27 26 4
gpt4 key购买 nike

我已经按照如下方式设置了 Hangfire:

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

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

当我访问 Hangfire 仪表板时,我可以看到 Recurring Jobs 1,但该作业没有执行,我收到此错误:

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.

我的设置有什么问题?

最佳答案

可能与您的上下文不同,但我认为仍然值得在此处添加它:
-Hangfire 服务器作为 Windows 服务运行;
-在 ASP.NET MVC 5 应用程序之上运行的 Hangfire 仪表板;
- 作业实际上正在运行,但仪表板一直显示 FileNotFoundException;

解决方案:在仪表板网络应用程序中添加了对缺失程序集(即:“DynamicProxyGenAssembly2”)的引用。

@reggieboyYEAH 以同样的方式报告并解决了同样的问题。
详情在这里:https://github.com/HangfireIO/Hangfire/issues/558

关于c# - hangfire 无法加载文件或程序集 'DynamicProxyGenAssembly2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38025401/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com