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

IIS - que es este fallo

Estas en el tema de IIS - que es este fallo en el foro de ASP Clásico en Foros del Web. Saludos a todos El IIS me da un fallo bastante raro, que no me daba con el PWS Server object error 'ASP 0175 : 80004005' ...
  #1 (permalink)  
Antiguo 26/09/2003, 06:49
Avatar de linkses  
Fecha de Ingreso: agosto-2002
Ubicación: Sevilla - España
Mensajes: 785
Antigüedad: 22 años, 8 meses
Puntos: 0
IIS - que es este fallo

Saludos a todos

El IIS me da un fallo bastante raro, que no me daba con el PWS

Server object error 'ASP 0175 : 80004005'

Disallowed Path Characters

/ddg/directorio/index.asp, line 6

The '..' characters are not allowed in the Path parameter for the MapPath method.

El fallo da por el siguiente codigo:

Conn.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("../database/base/base.mdb"))

No se porque ocurre, si no como cambio de carpetas??
  #2 (permalink)  
Antiguo 26/09/2003, 07:09
Avatar de nazkatuta  
Fecha de Ingreso: julio-2002
Ubicación: EH - BCN
Mensajes: 222
Antigüedad: 22 años, 9 meses
Puntos: 0
Hola,

el error te lo da poque Server.Mappath no admite indicar una ruta con ".."

con poner ("database/base/base.mdb") te debería devolver el camino correcto.
__________________
Cita:
Gaur ere nahi nuke...
zure ondoan esnatu
  #3 (permalink)  
Antiguo 26/09/2003, 07:42
 
Fecha de Ingreso: mayo-2002
Mensajes: 66
Antigüedad: 23 años
Puntos: 0
Sí que se puede usar el ``..\loquesea\algo" con el método server.mapPath().

Sobre tu problema no tengo ni idea. Prueba a plantear la pregunta en el foro sobre IIS.
__________________
Un saludo,

Alberto
  #4 (permalink)  
Antiguo 26/09/2003, 08:11
Avatar de nazkatuta  
Fecha de Ingreso: julio-2002
Ubicación: EH - BCN
Mensajes: 222
Antigüedad: 22 años, 9 meses
Puntos: 0
Poderse, normalmente, se puede.
pero en su caso está deshabilitada la opcion "Allow Parent Paths" ya que muchas veces se aplica esta limitacion para evitar "subir" en la estructura del directorio en el servidor.

Si usas Server.MapPath("/") comenzaras en la raiz de tu aplicacion. Si el servidor es tuyo puedes dehabilitar la opcion del bloqueo al ".." desde MMC.
__________________
Cita:
Gaur ere nahi nuke...
zure ondoan esnatu
  #5 (permalink)  
Antiguo 26/09/2003, 08:32
Avatar de nazkatuta  
Fecha de Ingreso: julio-2002
Ubicación: EH - BCN
Mensajes: 222
Antigüedad: 22 años, 9 meses
Puntos: 0
http://www.microsoft.com/windows2000...p/apro00vn.htm
__________________
Cita:
Gaur ere nahi nuke...
zure ondoan esnatu
  #6 (permalink)  
Antiguo 09/11/2003, 06:45
 
Fecha de Ingreso: abril-2002
Mensajes: 432
Antigüedad: 23 años
Puntos: 0
yo tenia el mismo problema y lo he solucionado poniendo la ruta de la base de datos asi ("/database/base/basededatos.mdb"),

Ahora el promema lo tengo en que en el servidor remoto si me funciona pero en el IIS local no.

Conoceis como puedo arreglarlo? Alguna opcion que haya que cambiarle al IIS?


Gracias

Última edición por jpalbox; 09/11/2003 a las 06:47
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 05:02.