不能使用Server.MapPath

我必须做什么才能使Server.MapPath工作?
using System.Web;

还有什么? 当我键入Server没有快速结果选项(智能感知)。

任何帮助?

你可以尝试使用这个

  System.Web.HttpContext.Current.Server.MapPath(path); 

或使用HostingEnvironment.MapPath

  System.Web.Hosting.HostingEnvironment.MapPath(path); 

您的项目需要引用程序集System.Web.dll 。 服务器是HttpServerUtilitytypes的对象。 例:

 HttpContext.Current.Server.MapPath(path); 

尝试添加System.Web作为您的项目的参考。

如果没有,请添加对System.Web的引用。 在References文件夹中执行此操作。

然后你可以使用Hosting.HostingEnvironment.MapPath(path);

您需要添加对System.Web引用( System.Web ) 引用