c# - 如何从 .net 中的请求另一个应用程序中获取缓存值?
问题描述
我可以在内存缓存中获得主应用程序的价值。但是缓存在来自另一个应用程序的请求上为空。
public override object Get(string key)
{
object item;
try
{
item = _cache.Get(key);
}
catch (Exception ex)
{
item = null;
Trace.WriteLine("Cache Get() Hata oluşt." + ex.Message);
throw new Exception("Cache Get() Hata oluşt." + ex.Message);
}
return item;
}
......
var value= cachedManager.Get("11287"); --> value is coming
....
but on web api
value is null
为什么在请求另一个应用程序时不获取缓存中的值
解决方案
推荐阅读
- sql - 用于学习分析查询的示例数据集
- python - 更改特定 matplotlib 表格单元格的字体大小
- laravel - Lavel 无法加载类
- python - 散景服务器嵌入 Flask 应用程序“使用中的端口”OSError
- django - 将 extra_context 直接传递给 django.contrib.auth.urls?
- sql - 如果第一个返回 NULL,则从第二个子查询中选择列
- r - 尝试从具有不同表格格式的长 PDF 中抓取
- sql - 用于计算列的 SQL 循环不同值
- python - for 循环仅从文件中读取第一行
- openshift - 通过 Openshift 4 上的 API 调用触发推出