c# visual-studio intellisense server.mappath

c# - No se puede usar Server.MapPath



visual-studio intellisense (5)

¿Qué debo hacer para que Server.MapPath funcione?
Tengo el using System.Web;

¿Qué más? Cuando escribo Server no hay una opción de resultado rápido (intelli-sense) para el Server .

¿Alguna ayuda?


Intente agregar System.Web como referencia a su proyecto.



Primero agrega una referencia a System.web , si no tienes. Haz eso en la carpeta de Referencias .

A continuación, puede usar Hosting.HostingEnvironment.MapPath(path);


Su proyecto necesita hacer referencia al ensamblado System.Web.dll . El servidor es un objeto de tipo HttpServerUtility . Ejemplo:

HttpContext.Current.Server.MapPath(path);


puedes intentar usar esto

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

o use HostingEnvironment.MapPath

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