Отсутствует HttpContext

У меня есть проект, который в качестве ссылки добавлен в System.Web.

Однако он не может подобрать HttpContext. Делая это:

Imports System.Web
_ApplicationBase = HttpContext.Current()

Говорит мне, что HttpContext не объявлен. Если вы посмотрите на методы и свойства внутри System.Web, то их почти не видно: только AspHostingPermission, AspHostingPermissionAttribute, AspHostingPermissionLevel и Services.

Ссылка действительна и указывает на нужное место. Это сводит меня с ума - что я пропустил?

Привет, Мэтт


person Bob Tway    schedule 09.04.2010    source источник


Ответы (2)


Объект HttpContext существует только во время запроса asp.net в потоке, обрабатывающем запрос. В любом другом потоке или процессе нет доступных HttpContext.

person Pent Ploompuu    schedule 09.04.2010
comment
Это правильно, если ошибка возникает во время выполнения. Если это происходит во время разработки, вам не хватает ссылки на сборку System.Web.dll. - person Keith; 09.04.2010

Если эта ошибка возникает во время разработки, то это случай отсутствия ссылки на сборку. Убедитесь, что ваш проект ссылается на сборку System.Web.dll.

person Keith    schedule 09.04.2010
comment
Спасибо, работайте как шарм после добавления ссылки. - person Pirate; 03.01.2017