2010-11-28 31 views
22

cómo obtener la ruta de la aplicación? ruta bincómo obtener la ruta de la aplicación en asp.net?

en asp.net

agradecimiento de antelación

+0

Post relacionados [aquí] (https://stackoverflow.com/q/10951599/465053) . – RBT

+0

Otra publicación que habla sobre [rutas del mapa del servidor en aplicaciones web en .Net] (https://stackoverflow.com/q/275781/465053) – RBT

Respuesta

3
Server.MapPath("~/bin") 

También puede utilizar Request.PhysicalApplicationPath

12

Utilizando el siguiente fragmento:

string strPath = HttpContext.Current.Server.MapPath("~/bin"); 
9

Lo necesitaba al app_start donde todavía no hay un HttpContext, por lo tanto Request y Server no son opciones.

Esto hizo el truco:

System.Web.HttpRuntime.BinDirectory 
7
HttpContext.Current.Server.MapPath("~/bin") 

Application.StartupPath + "/bin" 

AppDomain.CurrentDomain.BaseDirectory + "/bin" 

y muchos más que se describe en un blog

Cuestiones relacionadas