Includes en IIS 2003

23/07/2004 - 15:20 por Guillermo | Informe spam
Estoy pasando un sitio, que funciona en W2000 a un servidor con W2003, y me
da un error en la forma de utilizar los includes.
cada asp, tiene includes que uso de la siguiente manera
<!--#include file="../_Scripts/Fciones.asp"-->

Esto en 2000 no tiene problema pero en el 2003 me da el siguiente error:
The Include file '../lngFiles/languages.asp' cannot contain '..' to indicate
the parent directory.

Probe cambiando el include de esta otra manera:

<!--#include virtual="/_Scripts/Fciones.asp"-->

... y asi funciona.

El problema es que tengo un montón de páginas hechas y preferiría no tener
que cambiarlas.
¿Se puede resolver este problema en W2003?
 

Leer las respuestas

#1 Jaime Pérez
26/07/2004 - 09:40 | Informe spam
Tu problema es que el 2003, por defecto, tiene deshabilitado las rutas de
acceso primarias (propiedades del sitio web / Directorio particular /
configuracion / opciones / Habilitar rutas de acceso primarias).

Si no tienes acceso al servidor tendras que realizar un buscar y sustituir
en todas las páginas (puedes usar el dreamweaver o el homesite para eso, que
yo sepa...)

Un saludo,


Jaime Pérez


"Guillermo" escribió en el mensaje
news:
Estoy pasando un sitio, que funciona en W2000 a un servidor con W2003, y


me
da un error en la forma de utilizar los includes.
cada asp, tiene includes que uso de la siguiente manera
<!--#include file="../_Scripts/Fciones.asp"-->

Esto en 2000 no tiene problema pero en el 2003 me da el siguiente error:
The Include file '../lngFiles/languages.asp' cannot contain '..' to


indicate
the parent directory.

Probe cambiando el include de esta otra manera:

<!--#include virtual="/_Scripts/Fciones.asp"-->

... y asi funciona.

El problema es que tengo un montón de páginas hechas y preferiría no tener
que cambiarlas.
¿Se puede resolver este problema en W2003?


Preguntas similares