不能用使用Server.Mappath(Cannot use Server.MapPath)

2019-06-25 14:46发布

我必须做,以使Server.MapPath工作?
我已经using System.Web;

还有什么? 当我键入Server不存在用于快速结果选项(智能影音感) Server

任何帮助吗?

Answer 1:

您可以尝试使用此

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

或使用HostingEnvironment.MapPath

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


Answer 2:

你的项目需要引用装配System.Web.dll 。 服务器是类型的对象HttpServerUtility 。 例:

HttpContext.Current.Server.MapPath(path);


Answer 3:

System.Web.HttpContext.Current.Server.MapPath("~/")如果我们从一个线程中调用它给了空。

因此,尝试使用

System.Web.Hosting.HostingEnvironment.MapPath("~/")



Answer 4:

Firt添加引用System.web ,如果你不具备的。 这样做,在引用文件夹。

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



Answer 5:

尝试添加System.Web为你的项目的引用。



Answer 6:

您需要添加引用( System.Web ) 参考的System.Web



文章来源: Cannot use Server.MapPath