Scope of HttpRuntime.Cache
本文关键字:Cache HttpRuntime of Scope | 更新日期: 2023-09-27 18:35:32
是否可以从另一个应用程序中检索HttpRuntime.Cache
?
我有两个应用程序,
例如应用程序 A、应用程序 B
在 App-A 中,我正在将值插入到缓存中
HttpRuntime.Cache.Insert(sCacheKey, sCacheValue, Nothing, Now.AddHours(CInt(System.Configuration.ConfigurationManager.AppSettings("CacheExpirationHours"))), TimeSpan.Zero)
我无法检索 App-B 中的值
Dim strList As String
strList = HttpRuntime.Cache.Get(sCacheKey)
它只是作为虚无返回。 我做错了什么?
HttpRuntime.Cache 存在于应用程序域中,因此无法从其他应用程序访问它。如果您希望其他应用程序访问该缓存,则需要通过 wcf、Web API 等公开该缓存。此外,请考虑使用分布式缓存。