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

Server.Transfer deja de funcionar al migrar a Windows 2003 Server

Estas en el tema de Server.Transfer deja de funcionar al migrar a Windows 2003 Server en el foro de ASP Clásico en Foros del Web. Hola, tengo una aplicacion web funcionando en un Windows 2000 server. Ahora he pasado toda la web a un nuevo servidor que vamos a usar, ...
  #1 (permalink)  
Antiguo 10/03/2006, 07:23
Avatar de angel_dope  
Fecha de Ingreso: noviembre-2002
Ubicación: Valencia
Mensajes: 737
Antigüedad: 22 años, 5 meses
Puntos: 8
Server.Transfer deja de funcionar al migrar a Windows 2003 Server

Hola, tengo una aplicacion web funcionando en un Windows 2000 server. Ahora he pasado toda la web a un nuevo servidor que vamos a usar, un Windows 2003 Server, y cual ha sido mi sorpresa al ver que una de las funciones (de las más importantes, porque es el menu) ha dejado de funcionar. El Menu de la web funciona usando Server.Transfer, lanzando páginas cuyo link saca de una base de datos. La mayoría de links tiene la siguiente estructura ../Directorio/pagina.htm y no habia dado ningun problema pero ahora de repente en el nuevo servidor me tira este error:

Código:
Objeto Server error 'ASP 0175 : 80004005' 

Caracteres de ruta de acceso no permitidos 

/servicios/_ComunMenus/iniciomenu.asp, línea 74 

Los caracteres '..' no están permitidos en el parámetro Path para el método MapPath.
A que se debe esto?? La linea 74 del código es donde debería hacer el server.transfer, y en ninguna parte del asp se usa la funciona mappath, por eso me choca un poco que saque este error (a no ser que el server.transfer use mappath para algo, que no lo se)

Espero que alguien pueda echarme una manita para resolverlo porque estoy un poco perdido. Muchas gracias por adelantado a tod@s, salu2
__________________
Vayamos por Partes :: Jack el Destripador
  #2 (permalink)  
Antiguo 10/03/2006, 09:30
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 3 meses
Puntos: 98
El problema creo que debe ser que tu IIS está configurado para no permitir parent paths, en el IIS ve a:

Home->Configuration->App Options y verfica que el checkbox que dice enable parent paths esté seleccionado.

Saludos.
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 13/03/2006, 02:03
Avatar de angel_dope  
Fecha de Ingreso: noviembre-2002
Ubicación: Valencia
Mensajes: 737
Antigüedad: 22 años, 5 meses
Puntos: 8
Ok, ahora le echaré un vistazo y ya os confirmo si era eso. Muchas gracias
__________________
Vayamos por Partes :: Jack el Destripador
  #4 (permalink)  
Antiguo 15/03/2006, 05:23
Avatar de angel_dope  
Fecha de Ingreso: noviembre-2002
Ubicación: Valencia
Mensajes: 737
Antigüedad: 22 años, 5 meses
Puntos: 8
Vale, si que era eso, lo acabo de mirar ahora. Me ha costado un poco encontrarlo jeje pero ya está claro y solucionado, muchas gracias u_goldman
__________________
Vayamos por Partes :: Jack el Destripador
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 14:32.