在我的应用程序中,需要在单例对象上使用,在wcf服务和mvcController之间,情况是:
在IIS中相同 webSite中托管的Wcf服务和MVCcontroller
我不是在寻找数据库,文件或任何IO建议等解决方案,我需要使用OnMemory。
我试过了:
HttpContext.Current.Cache
无法访问MVCController
HttpRuntime.Cache
很遗憾,但是这个对象的哈希码在MVCcontroller和WcfService
中是不同的 MemoryCache
与上述相同
最后,我决定在单例模式中使用静态对象声明我的缓存,但是,在MVCContoller中初始化静态成员 它在WCFService中仍为null
有谁能解释我发生了什么事? asp.net的内存中是否有不同的部分用于wcfService和MVCControllers?
任何想法?
由于