Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/04/2005, 09:08
Avatar de moNTeZIon
moNTeZIon
 
Fecha de Ingreso: enero-2005
Ubicación: Lliçà de Munt - BCN
Mensajes: 1.625
Antigüedad: 20 años, 4 meses
Puntos: 9
Ruta relativa no va una vez instalado en server

Hola a todos,
A ver quien me puede aclarar esta duda...
He estado desarollando una aplicacion asp, bajo Windows XP. Pasado un tiempo he querido meterla en un Server 2003 y me da toda una serie de errores referentes a las rutas que utilizo con los comandos "Server.MapPath" y "#include file...":

---------------------------------------------------------
---------------------------------------------------------
Server.MapPath() error 'ASP 0175 : 80004005'

Caracteres de ruta de acceso no permitidos

/montezion10/Cabecera.asp, línea 1

Los caracteres '..' no están permitidos en el parámetro Path para el método MapPath.
----------------------------------------------------------
----------------------------------------------------------
Páginas Active Server error 'ASP 0131'

Ruta de directorio primario no autorizada

/montezion10/AlbumsFotos/default.asp, línea 54

El archivo de inclusión "../Codigos_META.asp" no puede utilizar ".." para indicar el directorio primario.
---------------------------------------------------------

Por qué todo funciona correctamente bajo distintas copias de WindowsXP y luego, las mismas instrucciones dan error bajo Windows 2003??

Siempre he utilizado cosas como --> Server.MapPath("../DB/xxx.mdb")

Es incorrecto utilizar los dos puntos (..) con las instrucciones MapPath o Include file?? Entonces porqué compila bien en otros sistemas operativos?

Que puedo hacer?? Que otra forma tendría, sino, de acceder a rutas por encima de la actual??

Gracias a todos.