2012-03-16 3 views
0

Окружающая среда: Я работаю над сайтом в ASP.Net 2.0, работающем на IIS6; Я разрабатываю локально на WinXP, который запускает IIS 5.1, используя VS2005 и VB.Использование Web.Caching в XP Запуск IIS 5.1 Недоступно?

Проблема: Я пытаюсь создать кеширование для некоторых объектов бизнес-уровня (фактически создавая слой кеширования), используя 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 и перекомпиляция исправила проблему.

Иногда вы просто toooooo близко к чему-то, чтобы реализовать легкий ответ.

 Смежные вопросы

  • Нет связанных вопросов^_^