IoC / DI - 如何从不同的应用程序中获取相同的实例?

时间:2016-02-01 14:40:24

标签: dependency-injection inversion-of-control ioc-container

我有两个应用程序(Web服务和后端应用程序),这些应用程序使用来自帮助程序项目的Castle Windsor IoC容器来获取库的实例,例如会话,日志,缓存等。一切都还可以,但是我无法访问每个应用程序上的相同实例。当我从后端应用程序更改缓存中的某些内容并通过从IoC获取实例来重新加载缓存时,它只会影响后端应用程序。有什么想法,我如何从不同的应用程序获取和设置相同的IoC实例?

这是我的结构机制:

App A: Project 1
App B: Project 2
App C: Helper

App C loads IoC with singleton lifestyle.
App A and App B uses App C to get instances to use.

感谢您的帮助。

0 个答案:

没有答案