首页 > 解决方案 > 在执行从 db 获取的作业时,Hangfire 服务器上的 Hangfire 客户端代码的依赖关系

问题描述

我每天都在使用 Hangfire 触发任务。我提出了两个解决方案。一个用于 Hangfire 客户端,另一个用于 Hangfire 服务器。任务是调用另一个 API。当我运行这个 Hangfire 客户端时,它成功地将作业添加到 MongoDB。

但是当服务器解决方案运行时,它会抛出一个错误:无法加载文件或程序集'schedulingclient.Web,Culture=neutral,PublicKeyToken=93cadf9107ebec2e'。该系统找不到指定的文件。

调度客户端是 API,也可以用作 Hangfire 客户端。当服务器尝试执行已解析的作业时,此依赖项会引发错误。客户端中的作业没有与解决方案中的其他文件相关的“使用”。虽然我面临这个问题。我尝试在服务器的解决方案中引用客户端的 .dll。它正在工作,但这不是理想的方式,因为客户端是 API 而不是库。如果有任何错误和建议,请告诉我,欢迎。

标签: .netmongodb.net-coreasp.net-core-webapihangfire

解决方案


推荐阅读