我需要在同一台机器上运行的两个mvc应用程序(两者都是休息服务)之间共享缓存 - HttpRuntime缓存不起作用,因为每个缓存都在自己的应用程序空间中运行。
我尝试过使用System.Runtime.Caching但没有取得任何成功 - 这种方法是否有用,或者我需要查看memcached或类似内容?
答案 0 :(得分:2)
使用per-appDomain缓存解决方案(如System.Runtime.Caching
)无法在2个进程甚至应用程序域之间共享数据。
您确实需要使用一些外部缓存服务(memcached是一个选项)。