Impossible d’utiliser Server.MapPath

Que dois-je faire pour que Server.MapPath fonctionne?
J’ai using System.Web;

quoi d’autre? Lorsque je tape le Server il n’ya pas d’option de résultat rapide (intelli-sense) pour le Server .

De l’aide?

    vous pouvez essayer d’utiliser cette

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

    ou utiliser HostingEnvironment.MapPath

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

    Votre projet doit référencer l’assembly System.Web.dll . Server est un object de type HttpServerUtility . Exemple:

     HttpContext.Current.Server.MapPath(path); 

    Si vous n’en avez pas, ajoutez une référence à System.web . Faites cela dans le dossier Références .

    Vous pouvez ensuite utiliser Hosting.HostingEnvironment.MapPath(path);

    Essayez d’append System.Web comme référence à votre projet.

    Vous devez append une référence ( System.Web ) de référence à System.Web

    System.Web.HttpContext.Current.Server.MapPath (“~ /”) donne null si nous l’appelons à partir d’un thread. Donc, essayez d’utiliser System.Web.Hosting.HostingEnvironment.MapPath (“~ /”)