.NET 4.0共享缓存

时间:2012-11-14 00:47:54

标签: .net caching shared

是否可以在ASP.NET和WebService之间共享缓存对象?

我有3个项目:

  • ASP.NET WebSite
  • 的WebService
  • 包含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”为null(正确),但是当我在WebService中调用MyCache类时,“Key”再次为null(不正确) ,它不会是空的)

1 个答案:

答案 0 :(得分:0)

我在WebSite中创建了WebService,如:

www.website.com/webservice/service.asmx