2010-04-09 2 views
4

System.Web에 참조로 추가 된 프로젝트가 있습니다.HttpContext 누락

그러나 HttpContext를 가져올 수 없습니다. 이 작업을 수행 할 때 :

Imports System.Web 
_ApplicationBase = HttpContext.Current() 

HttpContext가 선언되지 않았다고 알려줍니다. System.Web 내부의 메서드와 속성을 살펴보면 AspHostingPermission, AspHostingPermissionAttribute, AspHostingPermissionLevel 및 Services 만 표시됩니다.

참조가 유효하며 올바른 장소를 가리 킵니다. 이것은 나를 미치게하고있다 - 내가 무엇을 놓쳤는가?

건배 매트

답변

4

HttpContext 객체는 요청을 처리하는 스레드에 asp.net 요청 중에 존재한다. 다른 스레드 또는 프로세스에는 사용할 수있는 HttpContext이 없습니다.

+2

오류는 런타임에 발생하면 올바릅니다. 디자인 타임에 발생하면 System.Web.dll 어셈블리에 대한 참조가 없습니다. – Keith

7

디자인 타임에이 오류가 발생하면 어셈블리 참조가 누락 된 것입니다. 프로젝트가 System.Web.dll 어셈블리를 참조하는지 확인하십시오.

+0

감사합니다. 참조를 추가 한 후 매력처럼 작동하십시오. – Pirate

관련 문제