Ver Mensaje Individual
  #4 (permalink)  
Antiguo 04/05/2006, 10:38
Avatar de RootK
RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 3 meses
Puntos: 50
Ese es mucho de los problemas que han tenido varias personas al momento de manejar las rutas.. porque localmente uno hace tiene algo así:

http://localhost/tuApp/pagina.aspx

Pero cuando subes a produccion queda algo así:

http://www.mysite.com/pagina.aspx

Y como tenías la referencia de tu app no te va a tomar la ruta como debe..por lo cual debes hacer ésto:(al menos así es como lo manejo)

Dentro del global asax declaro una propiedad estática y la cargo en el evento Application_BeginRequest..

Cita:
public static string ApplicationPath = "";
protected void Application_BeginRequest(Object sender, EventArgs e) {
//....
//....
if (HttpContext.Current.Request.ApplicationPath != "/")
ApplicationPath = HttpContext.Current.Request.ApplicationPath;
}
Y listo, siempre tendré la ruta de mi aplicacion para cargarla en cualquier parte de mi proyecto..

Quedando algo así:
Cita:
...background="<%= Global.ApplicationPath %>/Images/Blanco5.png..
Cualquier duda o comentario será bienvenido..

Salu2 (de hecho voy a poner la referencia en las faq´s.)
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net