我在.NET MVC应用程序的控制器的构造函数中有以下代码行。
_mediaDir = HttpContext.Server.MapPath("~/media");
当调试器命中此行时,它会抛出异常。
A first chance exception of type 'System.NullReferenceException' occurred in OBXCart.dll
我认为HttpContext为null但我不知道为什么。任何人都可以对此有所了解吗?
答案 0 :(得分:0)
您可以使用HostingEnvironment.MapPath()代替。请在VS 2012 & IIS Express. Could not find a part of the path 'C:\Program Files (x86)\IIS Express\~\MyPics\My.jpg'及其中的链接中查看我的回答。
答案 1 :(得分:0)
试试这个......
_mediaDir = HttpContext.Current.Server.MapPath("~/media");