AYUDA! Problema al redireccionar asp

03/06/2004 - 11:48 por Petit | Informe spam
Hola gente
Estoy desarrollando una aplic. web en modo local con el
IIS, hasta ahí todo correcto, las paginas se van
redireccionando sin ningún problema. Pero al subirlo al
servidor y ejecutar la pagina allí, no me funcionan
ciertas cosas porque se redireccionan, en vez de al asp
correspondiente de su mismo directorio, a los mismos
archivos del localhost. Y al probar en otro equipo la
pagina del servidor me di cuenta de que no se encontraban
las paginas a las que se direccionaba.
Yo tengo todos los scripts en una misma carpeta, por lo
tanto cada vez que los llamo no utilizo ninguna ruta
absoluta, simplemente;
response.redirect("IntroNoticias.asp")

Alguien me puede ayudar???

Preguntas similare

Leer las respuestas

#1 Alvaro G Vicario
03/06/2004 - 13:08 | Informe spam
*** Petit wrote/escribió (Thu, 3 Jun 2004 02:48:44 -0700):
Yo tengo todos los scripts en una misma carpeta, por lo
tanto cada vez que los llamo no utilizo ninguna ruta
absoluta, simplemente;
response.redirect("IntroNoticias.asp")



Tengo entendido que el protocolo HTTP 1.1 requiere que se facilita un URL
completo:

http://www.servidor.com/carpeta/IntroNoticias.asp

Aunque generalmente funcione sólo con IntroNoticias.asp no me parece mala
práctica hacerlo de la otra manera:

response.redirect "http://" & request.servervariables("HTTP_HOST") &_
"/carpeta/IntroNoticias.asp"


Respuesta Responder a este mensaje
#2 Patrick Espinosa
03/06/2004 - 13:09 | Informe spam
Para evitarte problemas de ese tipo deberías utilizar un PATH absoluto pero
que estuviera definido en un archivo asp global, ejem:

Un archivo de constantes llamado: CONSTANTESJS.asp que tuviera:

<%
var PATH_FISICO = "c:\\INETPUB\\wwwroot\\carpetaweb\\";
%>

Luego en tus ASP's añades el path, algo así como:

PATH_FISICO+"IntroNoticias.asp"

NOTA: como el PATH_FISICO está definido en un solo lugar, basta con
cambiarlo cuando se necesario para que aplique a todos los ASPs..
Saludos.
Patrick


"Petit" wrote in message
news:177db01c4494f$f5c8fb50$
Hola gente
Estoy desarrollando una aplic. web en modo local con el
IIS, hasta ahí todo correcto, las paginas se van
redireccionando sin ningún problema. Pero al subirlo al
servidor y ejecutar la pagina allí, no me funcionan
ciertas cosas porque se redireccionan, en vez de al asp
correspondiente de su mismo directorio, a los mismos
archivos del localhost. Y al probar en otro equipo la
pagina del servidor me di cuenta de que no se encontraban
las paginas a las que se direccionaba.
Yo tengo todos los scripts en una misma carpeta, por lo
tanto cada vez que los llamo no utilizo ninguna ruta
absoluta, simplemente;
response.redirect("IntroNoticias.asp")

Alguien me puede ayudar???
Respuesta Responder a este mensaje
#3 Patrick Espinosa
03/06/2004 - 13:21 | Informe spam
Perdón me he confundido y te he enviado una respuesta pensando en un upload
de ficheros, lo que te menciona Alvaro es más coherente en tu caso :)

"Patrick Espinosa" <abcpaem(at)hotmail(dot)com> wrote in message
news:
Para evitarte problemas de ese tipo deberías utilizar un PATH absoluto


pero
que estuviera definido en un archivo asp global, ejem:

Un archivo de constantes llamado: CONSTANTESJS.asp que tuviera:

<%
var PATH_FISICO = "c:\\INETPUB\\wwwroot\\carpetaweb\\";
%>

Luego en tus ASP's añades el path, algo así como:

PATH_FISICO+"IntroNoticias.asp"

NOTA: como el PATH_FISICO está definido en un solo lugar, basta con
cambiarlo cuando se necesario para que aplique a todos los ASPs..
Saludos.
Patrick


"Petit" wrote in message
news:177db01c4494f$f5c8fb50$
Hola gente
Estoy desarrollando una aplic. web en modo local con el
IIS, hasta ahí todo correcto, las paginas se van
redireccionando sin ningún problema. Pero al subirlo al
servidor y ejecutar la pagina allí, no me funcionan
ciertas cosas porque se redireccionan, en vez de al asp
correspondiente de su mismo directorio, a los mismos
archivos del localhost. Y al probar en otro equipo la
pagina del servidor me di cuenta de que no se encontraban
las paginas a las que se direccionaba.
Yo tengo todos los scripts en una misma carpeta, por lo
tanto cada vez que los llamo no utilizo ninguna ruta
absoluta, simplemente;
response.redirect("IntroNoticias.asp")

Alguien me puede ayudar???


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida