Dificultad en la gestión de rutas de URL
Pregunta
La administración de las rutas de URL puede ser un verdadero problema en ASP.NET. AbsolutePath vs RelativePath vs etc. me vuelve loco. Encuentro que muchas soluciones requieren que el usuario edite el elemento web.config para incluir la ruta de subcarpeta correcta; ej.
Raíz del sitio web: http://www.domain.com Configuración de Web.config: /
Raíz del sitio web: http://www.domain.com/blog Configuración de web.config: / blog /
¿Hay una manera de manejar esto correctamente sin tener que realizar cambios en el web.config?
Solución
Puedes usar Request.ApplicationPath. Una referencia de uso es aquí .
De esta manera, su carpeta de imágenes, por ejemplo, será Request.ApplicationPath + " / images / " ;;
Otros consejos
Creo que entrada del blog de Rick ayuda a resolver algunos de mis problemas ...