【问题标题】:Missing HttpContext缺少 HttpContext
【发布时间】:2010-04-09 10:22:51
【问题描述】:

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

但是,它似乎无法获取 HttpContext。这样做:

Imports System.Web
_ApplicationBase = HttpContext.Current()

告诉我没有声明 HttpContext。如果您查看 System.Web 中的方法和属性,几乎没有任何显示:只有 AspHostingPermission、AspHostingPermissionAttribute、AspHostingPermissionLevel 和 Services。

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

干杯, 马特

【问题讨论】:

    标签: .net httpcontext


    【解决方案1】:

    如果此错误发生在设计时,则说明缺少程序集引用。确保您的项目正在引用 System.Web.dll 程序集。

    【讨论】:

    • 谢谢,添加参考后像魅力一样工作。
    【解决方案2】:

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

    【讨论】:

    • 如果错误发生在运行时这是正确的。如果它发生在设计时,那么您将缺少对 System.Web.dll 程序集的引用。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-17
    • 2021-09-22
    • 2021-05-14
    • 2014-01-23
    • 2020-06-22
    • 2012-04-21
    相关资源
    最近更新 更多