0

我的 .NET MVC 应用程序的控制器的构造函数中有以下代码行。

  _mediaDir = HttpContext.Server.MapPath("~/media");

当调试器命中这一行时,它会引发异常。

A first chance exception of type 'System.NullReferenceException' occurred in OBXCart.dll

我认为 HttpContext 为空,但我不知道为什么。任何人都可以对此有所了解吗?

4

2 回答 2

0

尝试这个...

_mediaDir = HttpContext.Current.Server.MapPath("~/media");
于 2013-04-10T21:15:10.573 回答
0

您可以改用 HostingEnvironment.MapPath() 。请在VS 2012 & IIS Express 上查看我的回答。找不到路径“C:\Program Files (x86)\IIS Express\~\MyPics\My.jpg”的一部分和其中的链接。

于 2013-04-10T21:12:45.630 回答