0
是否可以在ASP.NET和WebService之間共享緩存對象?.NET 4.0共享緩存
我有3個項目:
- ASP.NET網頁
- 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")
...
此代碼是不工作...當我打電話MyCache類的網站,「密鑰」是空的(正確的),但是當我打電話MyCache類WebService的,在「密鑰」是空再次(不正確的,這將是不爲空)
看看在AppFabric(速度)。您試圖跨應用程序域和可能的Web服務器進行緩存,因此您可能需要分佈式緩存解決方案。請參閱http://msdn.microsoft.com/en-us/windowsserver/ee695849.aspx – Oppositional
是否可以使用個人代碼而不是第三方解決方案? – Fernando
@Fernando是的,但爲什麼在它已經爲你寫的東西時寫東西? – casperOne