HttpContext.Current这个类经常出现未将对象实例化的错误。

解决方案 »

  1.   

    Current不是类,它只是HttpContext类的一个属性而已。
      

  2.   

    HttpContext context = HttpContext.Currect;
      

  3.   

    不用实例化的,如果上面的名字空间没引用的话就写全一些好了.System.Web.HttpContext.Current
      

  4.   

    晕,不是这个意思。我是说调用他的方法经常发生 未将对象实例化 的错误例如HttpContext.Currect.Server.MapPath()
    例如HttpContext.Currect.Cache[...]等等。
      

  5.   

    奇怪, 我也碰到, 有时初始化时HttpContext.Currect.Server.MapPath()正常, 再调用时就出错.
    到现在都不明白, HttpContext.Currect何时为NULL呢?我是用Time调用类的。
      

  6.   

    出现这个问题应该不是current属性的的问题了,比如说server.mappath()你的路径对了没有.个人意见,仅供参考.一般情况下,我总是遇到找不到current,一般都是缺少引用
      

  7.   

    一直都在用未发生过此问题.是不是HTTP请求的哪个对象本身就不存在?
      

  8.   

    HttpContext.Current 只是在响应用户请求的时候才会返回正确的实例,否则返回为空