include file en el 2003

05/03/2004 - 12:17 por Javier | Informe spam
Hola.
Tengo unas paginas ASP que en su primera linea tienen

<!--#include file="../../../util/comunes.asp"-->
En el W2000 funciona bien pero eso mismo en el W2003 no funciona.

Si traslado la pagina al directorio raiz y dejo el include en
<!--#include file="util/comunes.asp"-->
funciona.
Alguien puede darme una solución o decirme el porque?
Han puesto en el 2003 alguna restricción respecto a bajar directorios?
Gracias.

Preguntas similare

Leer las respuestas

#1 urko
05/03/2004 - 12:46 | Informe spam
Se me ocurre que podria ser un tema de seguridad.
Hace poco me enterado que en el servidor no se podia hacer
server.mappath("../../fichero")
porque plantea un problema de seguridad accediendo a las rutas con ".."
puede ser el mismo caso, mira la configuracion del servidor.
saludos
urko


"Javier" escribió en el mensaje
news:
Hola.
Tengo unas paginas ASP que en su primera linea tienen

<!--#include file="../../../util/comunes.asp"-->
En el W2000 funciona bien pero eso mismo en el W2003 no funciona.

Si traslado la pagina al directorio raiz y dejo el include en
<!--#include file="util/comunes.asp"-->
funciona.
Alguien puede darme una solución o decirme el porque?
Han puesto en el 2003 alguna restricción respecto a bajar directorios?
Gracias.






Respuesta Responder a este mensaje
#2 Benjamin Porter
05/03/2004 - 16:28 | Informe spam
Correcto, es un tema de seguridad, pero no precisamente por usar el
retroceso de directorio (../), sino porque el IIS no tiene permisos sobre
las carpetas que estén "ARRIBA" de la carpeta particular del sitio en
cuestión en forma predeterminada, lo que sí ocurre en W2K.


Atentamente
_____________________
Benjamin Porter

(Evidentemente sin el ".punto")






"urko" escribió en el mensaje
news:
Se me ocurre que podria ser un tema de seguridad.
Hace poco me enterado que en el servidor no se podia hacer
server.mappath("../../fichero")
porque plantea un problema de seguridad accediendo a las rutas con ".."
puede ser el mismo caso, mira la configuracion del servidor.
saludos
urko


"Javier" escribió en el mensaje
news:
> Hola.
> Tengo unas paginas ASP que en su primera linea tienen
>
> <!--#include file="../../../util/comunes.asp"-->
> En el W2000 funciona bien pero eso mismo en el W2003 no funciona.
>
> Si traslado la pagina al directorio raiz y dejo el include en
> <!--#include file="util/comunes.asp"-->
> funciona.
> Alguien puede darme una solución o decirme el porque?
> Han puesto en el 2003 alguna restricción respecto a bajar directorios?
> Gracias.
>
>
>
>
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida