【问题标题】:ThreadPool.QueueUserWorkItem NullReferenceExceptionThreadPool.QueueUserWorkItem NullReferenceException
【发布时间】:2012-04-09 00:32:40
【问题描述】:

为什么我会收到此错误。我的变量从请求中获取名称,我也尝试了“data.qext”,但 Visual Studio 给了我错误。

我的 WebsiteRoot/uploads/files/test.pdf 中有“test.pdf”文件,但仍然有错误。也许我错过了什么?

查看图片了解详细说明:http://prntscr.com/7wnid

【问题讨论】:

  • 你有 HttpContext 吗?看起来你 HttpContext.Current.Sever 是空的......
  • 如果你的意思是这个,是的,我有prntscr.com/7wnrc
  • 我的意思是...当您调试时,如果您将鼠标移到 HttpContext.Current.Sever... 它会显示什么还是为空?
  • 哦,哇,我注意到了,但我抛出它不能是我的错误,因为我从来没有得到它。

标签: c# asp.net threadpool nullreferenceexception httpcontext


【解决方案1】:

你可以试试这个方法,而不是HttpContext.Current.Server.MapPath:

System.Web.Hosting.HostingEnvironment.MapPath()

这样做,就不需要HttpContext

【讨论】:

  • 由于我在其他函数中遇到了 HttpContext.Current.Sever.MapPath 错误,这绝对解决了我的问题。谢谢!
猜你喜欢
  • 2011-09-05
  • 2011-03-04
  • 2014-07-29
  • 1970-01-01
  • 2014-01-08
  • 2012-03-01
  • 1970-01-01
  • 1970-01-01
  • 2011-02-11
相关资源
最近更新 更多