0

這是一個asp.net-mvc應用程序,我試圖添加一個對象,特別是用戶對象列表到緩存中。我覺得我在緩存數據時缺少一個關鍵概念或組件,所以任何幫助都將不勝感激。爲什麼嘗試將對象添加到緩存時返回NullReferenceException?

var cache = new Cache(); 

cache["Users"] = users; 

第二行拋出的「對象引用不設置到對象的實例。在用戶變量不爲空,我敢肯定我沒有創建或正確使用緩存,但無法找到任何信息在MSDN或SO關於設立一個緩存的正確方式。什麼是我的錯?

+1

使用'HttpRuntime.Cache'檢查HTTP ://stackoverflow.com/questions/863654/difference-bw-httpruntime-cache-vs-httpcontext-current-cac他 –

+0

如果發生異常,請始終發佈堆棧跟蹤。 – Steven

+0

謝謝,我錯過了一個參考。 –

回答

2

嘗試使用緩存喜歡這個作品可能如果您使用靜態方法

System.Web.HttpContext.Current.Cache 
+0

謝謝,我錯過了一個參考。 –

相關問題