Foros del Web » Programando para Internet » ASP Clásico »

include con ..

Estas en el tema de include con .. en el foro de ASP Clásico en Foros del Web. Hola! En el encabezado de un archivo tengo puesto: <!--#include file="../inc/adm_functions.inc"--> Cuando lo cargo desde el explorer me dice: Páginas Active Server error 'ASP 0131' ...
  #1 (permalink)  
Antiguo 15/09/2005, 03:36
 
Fecha de Ingreso: mayo-2004
Mensajes: 101
Antigüedad: 20 años, 1 mes
Puntos: 0
include con ..

Hola!

En el encabezado de un archivo tengo puesto:
<!--#include file="../inc/adm_functions.inc"-->

Cuando lo cargo desde el explorer me dice:
Páginas Active Server error 'ASP 0131'
Ruta de directorio primario no autorizada
/admin/Default.asp, línea 1
El archivo de inclusión "../inc/adm_functions.inc" no puede utilizar ".." para indicar el directorio primario.


El S.O de mi servidor es windows 2003, teneias idea de ¿por qué me da este error y no me carga el archivo?

gracias
  #2 (permalink)  
Antiguo 15/09/2005, 03:59
 
Fecha de Ingreso: septiembre-2004
Mensajes: 179
Antigüedad: 19 años, 8 meses
Puntos: 0
Buenas,

no sé si ha cambiado la localización en Win2003, pero ve a Panel de Control, Herramientas Administrativas, Servicios de Internet Information Server. Saca las propiedades del sitio web, pestaña Directorio particular, botón Configuración, nueva pestaña Opciones y marca la casilla Habilitar rutas de acceso primario.

Con eso podrás usar rutas relativas con ../
__________________
Estoy en www.aibarra.net

Camino para preguntar: manual -> Google -> FAQs y buscador del foro -> Nuevo Tema.
Tan difícil es escribir correctamente? Es más fácil leerlo. Pónselo fácil al que quiera ayudarte.
  #3 (permalink)  
Antiguo 15/09/2005, 11:00
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
Correcto. ¿Pero que ocurre cuando tenés que alojar el sitio local en un hosting donde no se pueda modificar esa opción?

Mejor usá includes "virtual" en vez de "file"
__________________
...___...
  #4 (permalink)  
Antiguo 16/09/2005, 08:21
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 20 años, 7 meses
Puntos: 27
Eso lo podes tratar de corregir asi:

Entra al IIS
Clic derecho sobre el sitio a afectar
Opcion Propiedades
Separador Home Directory
BotonConfiguration
Separador Options
Checar la cajita Enable parent paths y dejar "VBScript" luego ok y guaraslos cambios

Me contas si te funciona!
__________________
JuanRa Pérez
San Salvador, El Salvador
  #5 (permalink)  
Antiguo 16/09/2005, 10:01
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
JuanRAPerez, es lo mismo que dijo Aibarra.net

Y sigo con la recomendación anterior. Para más info, leer aquí (en inglés)
__________________
...___...
  #6 (permalink)  
Antiguo 16/09/2005, 10:04
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 20 años, 7 meses
Puntos: 27
Cita:
Iniciado por Al Zuwaga
JuanRAPerez, es lo mismo que dijo Aibarra.net

Y sigo con la recomendación anterior. Para más info, leer aquí (en inglés)
hey lo siento pues
__________________
JuanRa Pérez
San Salvador, El Salvador
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:12.