缺少HttpContext

时间:2010-04-09 10:22:51

标签: .net httpcontext

我有一个项目作为参考添加到System.Web。

然而,它似乎无法拿起HttpContext。这样做:

Imports System.Web
_ApplicationBase = HttpContext.Current()

告诉我没有声明HttpContext。如果你看一下System.Web里面的方法和属性几乎没有任何显示:只有AspHostingPermission,AspHostingPermissionAttribute,AspHostingPermissionLevel和Services。

引用有效并指向正确的位置。这让我发疯了 - 我错过了什么?

干杯, 马特

2 个答案:

答案 0 :(得分:7)

如果在设计时发生此错误,则表示缺少装配参考。确保您的项目引用System.Web.dll程序集。

答案 1 :(得分:4)

HttpContext对象仅在处理请求的线程上的asp.net请求期间存在。在任何其他线程或进程中,没有HttpContext可用。