Error ASP

03/12/2003 - 11:21 por Setnis | Informe spam
Hola a todos,

Me sale el siguiente error:

Response object error 'ASP 0156 : 80004005'

Header Error

/Notificar.asp, line 319

The HTTP headers are already written to the client
browser. Any HTTP header modifications must be made before
writing page content.


Lo que aparece en la línea 319 de la página Notificar.asp
es un
Response.Redirect("paginadeerror.htm")
cuando lo pruebo en el Visual Interdev no tengo ningún
problema, pero al llevarlo al Servidor me da ese error.
Puede ser que se deba configurar algo en el IIS, no
entiendo muy bien el tipo de error q me da

Si alguien sabe como solucionarlo...
Muchas gracias de antemano

Preguntas similare

Leer las respuestas

#1 urko
03/12/2003 - 11:32 | Informe spam
Antes del response.redirect no puedes escribbir en la pagina
esto es
<html>
<table>
<tr><td>PRODUCTOS
<%response.redirect("aki.html")%>
esto genera error,
puedes cambiar el response.redirect por
<script>
self.location="mipagina.html"
</script>

tambien creo qque hay un response.noseke que "borra" lo anterior y entonces
si que podrias hacer el response.redirect





"Setnis" escribió en el mensaje
news:082301c3b987$47e48cf0$
Hola a todos,

Me sale el siguiente error:

Response object error 'ASP 0156 : 80004005'

Header Error

/Notificar.asp, line 319

The HTTP headers are already written to the client
browser. Any HTTP header modifications must be made before
writing page content.


Lo que aparece en la línea 319 de la página Notificar.asp
es un
Response.Redirect("paginadeerror.htm")
cuando lo pruebo en el Visual Interdev no tengo ningún
problema, pero al llevarlo al Servidor me da ese error.
Puede ser que se deba configurar algo en el IIS, no
entiendo muy bien el tipo de error q me da

Si alguien sabe como solucionarlo...
Muchas gracias de antemano
Respuesta Responder a este mensaje
#2 Daniel Álvarez
03/12/2003 - 11:33 | Informe spam
En la primera linea de la pagina antes que nada pon

<%response.buffer=true%>

Daniel Álvarez




"Setnis" escribió en el mensaje
news:082301c3b987$47e48cf0$
Hola a todos,

Me sale el siguiente error:

Response object error 'ASP 0156 : 80004005'

Header Error

/Notificar.asp, line 319

The HTTP headers are already written to the client
browser. Any HTTP header modifications must be made before
writing page content.


Lo que aparece en la línea 319 de la página Notificar.asp
es un
Response.Redirect("paginadeerror.htm")
cuando lo pruebo en el Visual Interdev no tengo ningún
problema, pero al llevarlo al Servidor me da ese error.
Puede ser que se deba configurar algo en el IIS, no
entiendo muy bien el tipo de error q me da

Si alguien sabe como solucionarlo...
Muchas gracias de antemano
Respuesta Responder a este mensaje
#3 Daniel Álvarez
03/12/2003 - 11:37 | Informe spam
response.clear es de lo que hablas si no me equivoco

Daniel Álvarez




"urko" escribió en el mensaje
news:
Antes del response.redirect no puedes escribbir en la pagina
esto es
<html>
<table>
<tr><td>PRODUCTOS
<%response.redirect("aki.html")%>
esto genera error,
puedes cambiar el response.redirect por
<script>
self.location="mipagina.html"
</script>

tambien creo qque hay un response.noseke que "borra" lo anterior y


entonces
si que podrias hacer el response.redirect





"Setnis" escribió en el mensaje
news:082301c3b987$47e48cf0$
Hola a todos,

Me sale el siguiente error:

Response object error 'ASP 0156 : 80004005'

Header Error

/Notificar.asp, line 319

The HTTP headers are already written to the client
browser. Any HTTP header modifications must be made before
writing page content.


Lo que aparece en la línea 319 de la página Notificar.asp
es un
Response.Redirect("paginadeerror.htm")
cuando lo pruebo en el Visual Interdev no tengo ningún
problema, pero al llevarlo al Servidor me da ese error.
Puede ser que se deba configurar algo en el IIS, no
entiendo muy bien el tipo de error q me da

Si alguien sabe como solucionarlo...
Muchas gracias de antemano


Respuesta Responder a este mensaje
#4 Anonimo
03/12/2003 - 12:15 | Informe spam
Gracias Daniel, pero ahora me sale el siguiente error:

Response object error 'ASP 0159 : 80004005'

Buffering Off

/Default2.asp, line 106

Buffering must be on.

Lo que he hecho ha sido poner
Response.Clear()
Y luego
Response.Redirect ("PaginaError.htm")

Se te ocurre alguna solución.
Gracias de nuevo.

En la primera linea de la pagina antes que nada pon

<%response.buffer=true%>

Daniel Álvarez
-



"Setnis" escribió


en el mensaje
news:082301c3b987$47e48cf0$
Hola a todos,

Me sale el siguiente error:

Response object error 'ASP 0156 : 80004005'

Header Error

/Notificar.asp, line 319

The HTTP headers are already written to the client
browser. Any HTTP header modifications must be made before
writing page content.


Lo que aparece en la línea 319 de la página Notificar.asp
es un
Response.Redirect("paginadeerror.htm")
cuando lo pruebo en el Visual Interdev no tengo ningún
problema, pero al llevarlo al Servidor me da ese error.
Puede ser que se deba configurar algo en el IIS, no
entiendo muy bien el tipo de error q me da

Si alguien sabe como solucionarlo...
Muchas gracias de antemano


.

Respuesta Responder a este mensaje
#5 Daniel Álvarez
03/12/2003 - 12:25 | Informe spam
Si pones response.buffer = true no necesitas el response.clear asi que
quitalo.

Aunque ese no es el problema, vamos a ver

el error con el redirect te lo daba la pagina notificar.asp en la linea 319

Al poner response.buffer=true el error ahora se produce en default2.asp
linea 106, quiere decir que el response.redirect ya funciona
correctamentepero ahora tienes otro error distinto en la otra pagina,
comprueba la pagina default2.asp

Daniel Álvarez




escribió en el mensaje
news:086501c3b98e$c5dee680$
Gracias Daniel, pero ahora me sale el siguiente error:

Response object error 'ASP 0159 : 80004005'

Buffering Off

/Default2.asp, line 106

Buffering must be on.

Lo que he hecho ha sido poner
Response.Clear()
Y luego
Response.Redirect ("PaginaError.htm")

Se te ocurre alguna solución.
Gracias de nuevo.

En la primera linea de la pagina antes que nada pon

<%response.buffer=true%>

Daniel Álvarez
-



"Setnis" escribió


en el mensaje
news:082301c3b987$47e48cf0$
Hola a todos,

Me sale el siguiente error:

Response object error 'ASP 0156 : 80004005'

Header Error

/Notificar.asp, line 319

The HTTP headers are already written to the client
browser. Any HTTP header modifications must be made before
writing page content.


Lo que aparece en la línea 319 de la página Notificar.asp
es un
Response.Redirect("paginadeerror.htm")
cuando lo pruebo en el Visual Interdev no tengo ningún
problema, pero al llevarlo al Servidor me da ese error.
Puede ser que se deba configurar algo en el IIS, no
entiendo muy bien el tipo de error q me da

Si alguien sabe como solucionarlo...
Muchas gracias de antemano


.

Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida