Hola
Estoy haciendo una aplicación web con ASP, entonces uso varios includes de archivos.
Usualmente estos archivos estan en la misma carpeta, o si se encuentran en otras, no dan problema, incluso en carpetas padres, porque tengo habilitado en el IIS el acceso a rutas primarias.
Sin embargo estoy integrando dos aplicaciones que realicé, las que las añadia al IIS por separado y no había enlace directo a archivos comunes o scripts.
Ahora ya tienen archivos comunes que usan ambas aplicaciones, y una de estas esta en una carpeta hija de la principal de la aplicación (no en la raiz del servidor, ya que estas aplicaciones son solo add-ons).
Entonces estoy incluyendo archivos mediante "include file" e "include virtual", debido a que los que incluyo con virtual se encuentran en el directorio padre.
Pero me marca error, si pongo el include virtual al archivo que se encuentra en el directorio padre, y dejo los demas como include file al mismo directorio me marca:
Error: El sistema no puede hallar la ruta especificada.
Pero si cambio todos los includes a virtual me marca error de ASP.
Que no se encontro el archivo que incluyo.
Al parecer no puedo mezclar include virtual con include file en un mismo script, y no puedo hacer un script que me saque la ruta actual para usarla en la directiva de include, debido a que se procesa primero los includes que el script.
Conocen alguna forma de usar includes de los archivos de la misma carpeta asi como de la subcarpeta con includes? o como poder incluir los archivos de los diferentes niveles, cuando la carpeta donde estara alojada la aplicacion puede variar.
Gracias.