是否可以在 ASP.NET 和 WebService 之间共享缓存对象?
我有 3 个项目:
- ASP.NET 网站
- 网络服务
- 包含 MyCache 类的类库
MyCache 类:
...
Dim oCache As New MemoryCache("MyCache")
Dim oReturn as String
If oCache.Item("Key") Is Nothing Then
oCache.Add("Key", "Value", Now.AddYears(1))
End If
oReturn = oCache.Item("Key")
...
此代码不起作用...当我在 WebSite 中调用 MyCache 类时,“Key”为空(正确),但是当我在 WebService 中调用 MyCache 类时,“Key”再次为空(不正确,它会不能为空)