2012-03-16 52 views
0

環境:我正在IIS6上運行的ASP.Net 2.0網站上工作;我正在使用VS2005和VB運行IIS 5.1的WinXP進行本地開發。在運行IIS 5.1的XP上使用Web.Caching不可用?

Issue:我正在嘗試使用System.web.caching.cache爲一些業務層對象(實際上創建一個緩存層)創建緩存。這應該在System.Web命名空間下可用,但我似乎有權訪問的是:AspNetHostingPermission,AspNetHostingPermissionAttribute和AspNetHostingPermissionLevel(我在項目中引用了System.Web,並在類中導入)。還有很多其他類(例如HTTPRuntime)也不會出現(這是根據「使用SQL緩存依賴關係」教程http://www.asp.net/web-forms/tutorials/data-access/caching-data/using-sql-cache-dependencies-vb)。

我在我的繩索末端,似乎無法找到任何解釋這一點的地方。有沒有人在這種情況下,看到過這個?任何幫助解決這個問題都非常感謝!

回答

0

好吧,所以不知道爲什麼我沒有想到這一點,但我檢查了項目屬性下的引用標籤。在System.web的列表中,其他命名空間未被選中;檢查System.Web.Caching並重新編譯修復了這個問題。

有時你只是太靠近某些東西來實現簡單的答案。

相關問題