我有一个项目作为参考添加到System.Web。
然而,它似乎无法拿起HttpContext。这样做:
Imports System.Web
_ApplicationBase = HttpContext.Current()
告诉我没有声明HttpContext。如果你看一下System.Web里面的方法和属性几乎没有任何显示:只有AspHostingPermission,AspHostingPermissionAttribute,AspHostingPermissionLevel和Services。
引用有效并指向正确的位置。这让我发疯了 - 我错过了什么?
干杯, 马特
答案 0 :(得分:7)
如果在设计时发生此错误,则表示缺少装配参考。确保您的项目引用System.Web.dll程序集。
答案 1 :(得分:4)
HttpContext
对象仅在处理请求的线程上的asp.net请求期间存在。在任何其他线程或进程中,没有HttpContext
可用。