HttpContext.Current在回调上或在不同的标题上为null。我该如何解决这个问题。我见过一些例子,他们说
LocalDataStoreSlot slot = Thread.GetNamedDataSlot("SlotName");
return (HttpContext)Thread.GetData(slot);它不工作..老实说,这没有多大意义。
有什么建议吗?
发布于 2011-06-29 12:35:40
您需要将HttpContext对象传递到启动线程的任何位置:
例如:
var task = Task.Factory.StartNew(
state =>
{
var context = (HttpContext)state;
//do your stuff here
},
HttpContext.Current);马丁
https://stackoverflow.com/questions/6515773
复制相似问题