【问题标题】:Using Web.Caching on XP Running IIS 5.1 Not available?在运行 IIS 5.1 的 XP 上使用 Web.Caching 不可用?
【发布时间】:2012-03-16 00:22:10
【问题描述】:

环境:我正在开发一个在 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)。

我已经走到了尽头,似乎找不到任何东西来解释这一点。有没有人遇到过这种情况并且以前见过这种情况?非常感谢任何帮助解决这个问题!

【问题讨论】:

    标签: visual-studio-2005 http-caching system.web.caching


    【解决方案1】:

    好的,所以不知道为什么我之前没有想到这一点,但我检查了项目属性下的引用选项卡。在 System.web 的列表中,未选中其他命名空间;检查 System.Web.Caching 并重新编译解决了这个问题。

    有时您离某事太近了,无法实现简单的答案。

    【讨论】:

      猜你喜欢
      • 2012-03-26
      • 1970-01-01
      • 1970-01-01
      • 2010-09-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多