我有一个website,有一个方法比较慢 打算用多线程。
但是在使用多线程后报错,原因为我有的信息是从HttpContext.Current中获取。
在开线程之前 HttpContext.Current 能获取到对象,一旦进入线程里面则HttpContext.Current 为null
不知道你们遇见过这个问题没有,还是我有什么地方需要设置,或者我的类需要实现什么接口

解决方案 »

  1.   

    ·双线主机 100M/35元/年,免费送数据库(自选MY/MSSQL) 
    ·详情请访问:http://www.515dns.com 
      

  2.   

    页面执行完了
    当然就null了
    b/s不要用多线程
      

  3.   

    呵呵 问题解决了 我把httpcontext.current 作为参数传过去了。在子线程里给httpcontext.current赋一下值就好了。
    不过我有新的问题:
    Vb.net 的Module 是个什么玩意儿,他有属性什么的吗? 我倒是看见他有方法了。一直以来写的C#, vb.net正在熟悉中,表笑话我。
      

  4.   

    http://www.cnblogs.com/chenxizhang/archive/2008/09/09/1287311.html