.net - 在执行从 db 获取的作业时,Hangfire 服务器上的 Hangfire 客户端代码的依赖关系
问题描述
我每天都在使用 Hangfire 触发任务。我提出了两个解决方案。一个用于 Hangfire 客户端,另一个用于 Hangfire 服务器。任务是调用另一个 API。当我运行这个 Hangfire 客户端时,它成功地将作业添加到 MongoDB。
但是当服务器解决方案运行时,它会抛出一个错误:无法加载文件或程序集'schedulingclient.Web,Culture=neutral,PublicKeyToken=93cadf9107ebec2e'。该系统找不到指定的文件。
调度客户端是 API,也可以用作 Hangfire 客户端。当服务器尝试执行已解析的作业时,此依赖项会引发错误。客户端中的作业没有与解决方案中的其他文件相关的“使用”。虽然我面临这个问题。我尝试在服务器的解决方案中引用客户端的 .dll。它正在工作,但这不是理想的方式,因为客户端是 API 而不是库。如果有任何错误和建议,请告诉我,欢迎。
解决方案
推荐阅读
- javascript - 从 JSON 文件解析数组
- .net - 在另一个 Web 服务中调用 Web 服务
- ios - FirebaseCrashlytics 不会为 iOS 模拟器编译
- python - 正斜杠下标
- flutter - Flutter 应用程序以“flutter run”运行,但在同一设备上安装 apk 时失败
- angular - 为什么我的测验结果显示不正确?
- bash - 百组号
- ios - 问题在 NSUserDefaults 中存储“收藏夹”按钮状态
- mysql - Mac (Mojave) 上的 MySQL 服务器突然停止并且不会重新启动
- r - r studio中的频率/计数变量