我的 .NET MVC 应用程序的控制器的构造函数中有以下代码行。
_mediaDir = HttpContext.Server.MapPath("~/media");
当调试器命中这一行时,它会引发异常。
A first chance exception of type 'System.NullReferenceException' occurred in OBXCart.dll
我认为 HttpContext 为空,但我不知道为什么。任何人都可以对此有所了解吗?
我的 .NET MVC 应用程序的控制器的构造函数中有以下代码行。
_mediaDir = HttpContext.Server.MapPath("~/media");
当调试器命中这一行时,它会引发异常。
A first chance exception of type 'System.NullReferenceException' occurred in OBXCart.dll
我认为 HttpContext 为空,但我不知道为什么。任何人都可以对此有所了解吗?
尝试这个...
_mediaDir = HttpContext.Current.Server.MapPath("~/media");
您可以改用 HostingEnvironment.MapPath() 。请在VS 2012 & IIS Express 上查看我的回答。找不到路径“C:\Program Files (x86)\IIS Express\~\MyPics\My.jpg”的一部分和其中的链接。