Semblable à Un moyen omniprésent d'obtenir le répertoire racine Une application s'exécute via C # , mais cette question semble être liée à Win Forms. Comment serait la même chose pour les formulaires Web?
J'utilisais ... p>
HttpContext.Current.Server.MapPath("~")
3 Réponses :
Essayez le System.Web .Hosting.hostingenvironment.mappath code>
méthode. AFAIK n'est pas dépendant de httpcontext, vous devriez donc être capable de l'utiliser à partir d'un fil d'arrière-plan. p>
+1 system.web.hosting.hostingenvironment.mappath ("~") a travaillé pour le retour de la racine de l'application Web.
Vous recherchez le Httpruntime.appdomainAppPath code>
propriété, et peut-être le virtuellePathutilité code>
classe. P>
HTTPRONTIME.AppDomaineAppPath a travaillé pour renvoyer la racine de l'application Web. Cela semble être la propriété plus simple pour obtenir une racine.
Utiliser http://msdn.microsoft.com/fr -us / bibliothèque / system.appdomain.basedirectory.aspx p>
http://msdn.microsoft.com/fr -US / Bibliothèque / System.AppDomagneSetup.ApplicationBase.aspx P> AppDomain.CurrentDomain.baseDirectory code>. Cela correspond à
appdominsettup.applicationbase code> qui indique qu'il est "Nom du répertoire de base d'application". P>