admin管理员组

文章数量:1612098

原因:子线程不能够得到主线程的HttpContext.Current数据

解决方案  采用缓存 共享数据

再异步方法之前  

  HttpContext context = System.Web.HttpContext.Current;
            HttpRuntime.Cache.Insert("context", context);

 

 

异步方法中调用

   HttpContext context = HttpContext.Current;
            if (context == null) {
                context = HttpRuntime.Cache.Get("context") as HttpContext;
            }

 

本文标签: 情况HttpContextwebmvcnullCurrent