环境:我在 IIS6 上运行的 ASP.Net 2.0 网站上工作;我正在使用 VS2005 和 VB 在运行 IIS 5.1 的 WinXP 上进行本地开发。
问题:我正在尝试使用 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)。
我已经走到了尽头,似乎找不到任何东西来解释这一点。有没有人遇到过这种情况并且以前见过这种情况?非常感谢任何帮助解决这个问题!