Использование Web.Caching на XP Запуск IIS 5.1 Нет в наличии? - PullRequest
0 голосов
/ 16 марта 2012

Среда: Я работаю над сайтом в ASP.Net 2.0, работающем на IIS6;Я занимаюсь локальной разработкой на WinXP, который работает под управлением IIS 5.1 с использованием VS2005 и VB.

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

Я нахожусь в конце своей веревки и могу 'Кажется, что-то там можно найти, чтобы объяснить это. Кто-нибудь был в такой ситуации и видел это раньше? Любая помощь в решении этой проблемы НАМНОГО ценится!

1 Ответ

0 голосов
/ 16 марта 2012

ОК, поэтому не уверен, почему я не подумал об этом раньше, но я проверил вкладку ссылок в свойствах проекта. В списке для System.web дополнительные пространства имен не были проверены; Проверка System.Web.Cache и перекомпиляция исправили проблему.

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

...