2010-03-22 7 views

Répondre

6

La méthode est accessible via l'objet System.Web.HttpContext.Current.Server. Définissez simplement une référence à System.Web.HttpContext.Current.Server et appelez la méthode comme normale.

var server = HttpContext.Current.Server; 
server.MapPath(SOME_VIRTUAL_PATH); 
8

MapPath est une méthode d'instance; vous ne pouvez l'appeler que sur une instance de HttpServerUtility. Si vous savez que votre code ne sera appelé que pendant une requête HTTP, vous pouvez appeler HttpContext.Current.Server.MapPath.

Sinon, appelez VitualPathUtility.ToAbsolute.

Questions connexes