C'è qualche differenza tra Server.MapPath()
e HostingEnvironment.MapPath()
? Server.MapPath()
presenta alcuni vantaggi rispetto a HostingEnvironment.MapPath()
?Qual è la differenza tra Server.MapPath e HostingEnvironment.MapPath?
Il mio problema originale era mappare il percorso del file su un server quando il HttpContext
non è presente e non posso passare una variabile Server
da Global.asax
al mio metodo.
Ho utilizzato HostingEnvironment.MapPath()
poiché non è necessario HttpContext
. Ci sono situazioni in cui questi due metodi daranno risultati diversi?
Quindi otterrò sempre gli stessi risultati con entrambi i metodi, giusto? (escluso l'argomento nullo) – empi
sì, lo faresti. –
** TL; DR **: usa sempre 'HostingEnvironment.MapPath()' per mantenere la sanità mentale. (+1) –