gpt4 book ai didi

c# - HttpRuntime.Cache 的范围

转载 作者:行者123 更新时间:2023-11-30 14:31:52 25 4
gpt4 key购买 nike

是否可以从另一个应用程序检索 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)

它只是返回为 Nothing。我做错了什么?

最佳答案

HttpRuntime.Cache存在于应用程序域中,因此您不能从其他应用程序访问它。如果您希望另一个应用程序访问它,您需要通过 wcf、web api 等公开该缓存。还可以考虑使用分布式缓存。

关于c# - HttpRuntime.Cache 的范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19384903/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com