HttpContext.服务器似乎是空的
本文关键字:似乎是 服务器 HttpContext | 更新日期: 2023-09-27 18:08:37
我在。net MVC应用程序的控制器构造函数中有以下代码行。
_mediaDir = HttpContext.Server.MapPath("~/media");
当调试器到达这一行时,它抛出一个异常。
A first chance exception of type 'System.NullReferenceException' occurred in OBXCart.dll
我认为HttpContext是空的,但我不知道为什么。有人能解释一下吗?
您可以使用HostingEnvironment.MapPath()代替。请参阅VS 2012 &IIS Express。找不到路径的一部分'C:'Program Files (x86)'IIS Express'~'MyPics'My.jpg'以及其中的链接
试试这个…
_mediaDir = HttpContext.Current.Server.MapPath("~/media");