Non è ansible utilizzare Server.MapPath

Cosa devo fare per far funzionare Server.MapPath ?
Ho using System.Web;

cos’altro? Quando digito Server non esiste un’opzione di risultato rapido (intelli-sense) per Server .

Qualsiasi aiuto?

puoi provare a usare questo

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

oppure utilizzare HostingEnvironment.MapPath

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

Il progetto deve fare riferimento all’assembly System.Web.dll . Il server è un object di tipo HttpServerUtility . Esempio:

 HttpContext.Current.Server.MapPath(path); 

Firt aggiungi un riferimento a System.web , se non lo hai. Fallo nella cartella Riferimenti .

È quindi ansible utilizzare Hosting.HostingEnvironment.MapPath(path);

Prova ad aggiungere System.Web come riferimento al tuo progetto.

È necessario aggiungere riferimento ( System.Web ) Riferimento a System.Web

System.Web.HttpContext.Current.Server.MapPath (“~ /”) restituisce null se lo chiamiamo da una discussione. Quindi, prova ad usare System.Web.Hosting.HostingEnvironment.MapPath (“~ /”)