¿Hay alguna diferencia entre Server.MapPath()
y HostingEnvironment.MapPath()
? ¿Tiene Server.MapPath()
alguna ventaja sobre HostingEnvironment.MapPath()
?¿Cuál es la diferencia entre Server.MapPath y HostingEnvironment.MapPath?
Mi problema original fue mapear la ruta del archivo en un servidor cuando el HttpContext
no está presente y no puedo pasar una variable Server
de Global.asax
a mi método.
He usado HostingEnvironment.MapPath()
en su lugar, ya que no necesita HttpContext
. ¿Hay alguna situación en la que estos dos métodos den resultados diferentes?
Así que siempre obtendré los mismos resultados con ambos métodos, ¿verdad? (excluyendo el argumento nulo) – empi
sí, lo haría. –
** TL; DR **: siempre use 'HostingEnvironment.MapPath()' para mantener la cordura. (+1) –