1
0
HttpContext可能并不总是可以在线程中访问。您需要将所需的信息传递给线程:
或者,如果您正在使用线程池(仅适用于短期运行的任务):
|
2
0
我假设RequestContext在调用时获取当前的HttpContextcontrollerContext.HttpContext(因为它向RequestContext请求HttpContext),我想它可能只是请求HttpContext.当前,这就是为什么得到null。 试着抓住controllerContext.HttpContext在ASP.NET线程,保存它并传递到您自己的线程,而不是稍后在错误时间请求HttpContext的控制器上下文。 那是我的猜测。 也, http://csharpfeeds.com/post/5415/Dont_use_the_ThreadPool_in_ASP.NET.aspx |
3
0
|