Ruta relativa en configuración web
-
02-07-2019 - |
Pregunta
¿Cómo puedo tener una ruta relativa en el archivo web.config?Este valor no está en la cadena de conexión, por lo que no puedo usar | DataDirectory | (Creo), entonces, ¿qué puedo hacer?
Solución
¿Para qué sirve la ruta relativa?
¿Estás hablando de una ruta de directorio física o una ruta de URL?
Editar:
Necesitaba hacer algo similar para uno de mis proyectos.Necesitaba localizar un archivo de configuración que estaba almacenado en una carpeta determinada.Si bien el archivo web.config en sí no proporciona nada especial para esto, puede tomar una ruta del archivo web.config y convertirla en una ruta relativa a la aplicación.
Request.ApplicationPath le proporciona el directorio base de la aplicación web.Puede agregar la ruta relativa a esto y dársela a quien la necesite.
Ver también esta publicación de blog de Rick Strahl para otros directorios interesantes que pueden ayudarle.
Luego podría agregar la ruta relativa a