我希望在我的asp.net web api和asp.net MVC网站项目中实现hangfire.
我构建解决方案的方式如下:
解决方案 - 我的解决方案
1:模型 - (包含实体框架对象和类的项目)
2:服务(我实现所有>业务逻辑,更改等的地方)这是我最有可能使用HangFire的地方.3:Web API(我的asp.net api项目)
4:Web UI(mvc 5 Admin界面网站)
项目3和项目4都利用2:Services
项目来完成工作并调用执行业务逻辑的服务.这是大多数任务将被剥离的地方.
我将如何实现hangfire,以便他们各自的iis站点都可以使用hangfire的相同"实例".但它显然会在相关的应用程序池上运行?
或者它可能不能那样工作,我必须让它在一个地方运行?
我有什么选择,还有什么是推荐的方法?