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

Ayuda: Servidor en producción no actualiza las páginas ASP

Estas en el tema de Ayuda: Servidor en producción no actualiza las páginas ASP en el foro de ASP Clásico en Foros del Web. Hola a todos, tengo un problema con un servidor web en producción. El servidor en cuestión es un Windows 2000 (SP4) con IIS 5. En ...
  #1 (permalink)  
Antiguo 02/06/2008, 11:06
 
Fecha de Ingreso: junio-2008
Mensajes: 6
Antigüedad: 15 años, 10 meses
Puntos: 0
Ayuda: Servidor en producción no actualiza las páginas ASP

Hola a todos,

tengo un problema con un servidor web en producción.

El servidor en cuestión es un Windows 2000 (SP4) con IIS 5.

En el IIS está en producción un servidor de ASP y lo entrega sin errores.

El problema que me he está dando es que al subir páginas ASP, sólo muestra la lectura correcta la primera vez que se cargan.

Es decir, al subir vía FTP al servidor una página ASP, la carga correctamente. Si se realiza una modificación sobre la misma página y se sube de nuevo al servidor, sigue mostrando la página anteriormente cargada.

Muestra la página antigua incluso en local.

He comprobado el código fuente vuelto a subir vía FTP en localmente en el server y está correctamente subido vía FTP.

¿Alguien podría ayudarme con esto?
  #2 (permalink)  
Antiguo 02/06/2008, 11:56
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 3 meses
Puntos: 146
Respuesta: Ayuda: Servidor en producción no actualiza las páginas ASP

Estas guardando ne caché

Agrega algo como esto en el HEAD de tus páginas:

<%
Response.AddHeader "Pragma", "no-cache"
Response.AddHeader "cache-control","private"
Response.CacheControl = "no-cache"
%>
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache">
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Expires" CONTENT="0">

o bien, modifica el IIS del servidor para que no guarde en caché.

Saludos
  #3 (permalink)  
Antiguo 02/06/2008, 12:10
 
Fecha de Ingreso: junio-2008
Mensajes: 6
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: Ayuda: Servidor en producción no actualiza las páginas ASP

Gracias Myakire,

imagino que llevas razón en que está realizando cache, pero la cuestión es como eliminarla...

La configuración de la cache, si no lo he mirado mal, está correcta, al menos en el IIS, en 'server extensions' en 'general--> performance--> custom settings' lo he puesto todo a 0 y aún así sigue realizando cache.

El problema es que no es un servidor interno sino uno al que llegan muchos clientes que tienen páginas puestas allí y no puedo indicarles que en todas sus páginas pongan las cabeceras que indicas.
Aún así, lo he probado en páginas de test que estoy utilizando y el problema continúa igual.

¿alguna idea de cómo debe de estar haciendo cache la máquina o de como eliminarla?

Gracias!
  #4 (permalink)  
Antiguo 02/06/2008, 14:18
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 3 meses
Puntos: 146
Respuesta: Ayuda: Servidor en producción no actualiza las páginas ASP

mmmmmmmm

ve a las propiedades del sitio web predeterminado, pestaña Encabezados de HTTP y marcas "Habilitar caducidad del contenido", luego seleccionas "Caducar Inmediatamete"

Pruebas y nos dices que tal

Saludos
  #5 (permalink)  
Antiguo 02/06/2008, 19:32
 
Fecha de Ingreso: junio-2008
Mensajes: 6
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: Ayuda: Servidor en producción no actualiza las páginas ASP

pues por desgracia esto ya estaba probado y sigue igual.

también probé a forzar caducidad vía cabecera y el resultado sigue siendo un fracaso....

alguna idea más?
  #6 (permalink)  
Antiguo 03/06/2008, 07:59
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 3 meses
Puntos: 146
Respuesta: Ayuda: Servidor en producción no actualiza las páginas ASP

¿Estas seguro que no tienes el navegador marcado como "Trabajar sin conexión" ?

Vamos, que con eso debería funcionar

Elimina los archivos temporales, y el caché del navegador donde estas probando
  #7 (permalink)  
Antiguo 03/06/2008, 08:42
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 20 años, 6 meses
Puntos: 27
Respuesta: Ayuda: Servidor en producción no actualiza las páginas ASP

y que pruebe con otro navegador :P

digo no se si ha probado con firefox e IE

suerte
__________________
JuanRa Pérez
San Salvador, El Salvador
  #8 (permalink)  
Antiguo 03/06/2008, 11:42
 
Fecha de Ingreso: junio-2008
Mensajes: 6
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: Ayuda: Servidor en producción no actualiza las páginas ASP

hola!

pues sí, creo que sólo me falta probar el hacer el mortal para ver si funciona.

puse también las cabeceras que recomienda microsoft en los archivos:

<%
Response.Expires = 0
Response.Expiresabsolute = Now() - 1
Response.AddHeader "pragma","no-cache"
Response.AddHeader "cache-control","private"
Response.CacheControl = "no-cache"
%>

borradas caché en local.

probados con otros navegadores como firefox y safari....

quité también el caching de aplicacions ISAPI...

es decir, todo lo recomendable y nada de nada....



se os ocurre alguna idea más?

gracias!!
  #9 (permalink)  
Antiguo 03/06/2008, 16:42
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 3 meses
Puntos: 146
Respuesta: Ayuda: Servidor en producción no actualiza las páginas ASP

Formatea el equipo

No, ya en serio, pues quizá por tantos cambios ya no podemos saber que esta afectando todo. Desinstala el IIS, y vuelve a instalarlo para dejarlo "limpio", reinicia los servicios del IIS, luego, caduca el contenido desde el IIS, agrega esas cabeceras y ya, debería funcionar

ahora ...............................

creo recordar que hay algo de esas cosas raras que hace que no funcione el IIS, algo así como que el SkyPe hace que el objeto Request llegué vacío cuando se ocupa el mismo puerto que el IIS, aunque no lo tengo en este momento en la memoria.
  #10 (permalink)  
Antiguo 03/06/2008, 17:31
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 17 años, 1 mes
Puntos: 88
Respuesta: Ayuda: Servidor en producción no actualiza las páginas ASP

ya probaste acceder a la pagina con otro equipo?
para descartar que sea la cache de tu equipo

tienes algun firewall o algun servidor proxy dentro de tu intranet?
has tratado de eliminar el contenido de dicho cache de proxy, en caso afirmativo de tener uno???

__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
  #11 (permalink)  
Antiguo 11/06/2008, 04:25
 
Fecha de Ingreso: junio-2008
Mensajes: 6
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: Ayuda: Servidor en producción no actualiza las páginas ASP

chic@s,

gracias por las ideas, pero lo entrega en local la máquina directamente.

después de cien consultas a microsoft, la recomendación es cambiar el servidor, instalar otro sistema operativo superior, un IIS superior y con eso solventado el problema!

o sea, las licencias que has pagado te las comes y la solución es comprar licencias nuevas de sistemas superiores....

porque resulta que es un error del IIS que ya sabían de buen inicio y me han estado mareando desde hace dos semanas.

sin comentarios.....

pero lo dicho, gracias a todos por vuestras ideas, es genial no sentirse desamparado,

  #12 (permalink)  
Antiguo 11/06/2008, 09:10
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 3 meses
Puntos: 146
Respuesta: Ayuda: Servidor en producción no actualiza las páginas ASP

La verdad es que he trabajado con ASP desde el PSW hasta el IIS 6, con Win98 hasta 2003 Server, por ya más de 10 años, en más de 6 diferentes compañias, y jamás, jamás he visto que ese problema, vaya más allá de "simples" configuraciones.

La verdad no creo que no tenga solución con ese mismo sistema operativo que tienes, pero la verdad es que es uno de esos problemas donde uno ya no puede hacer nada por este medio.

En fin, espero encuentres la solución a tu problema.

saludos
  #13 (permalink)  
Antiguo 11/06/2008, 15:32
 
Fecha de Ingreso: junio-2008
Mensajes: 6
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: Ayuda: Servidor en producción no actualiza las páginas ASP

Myakire,

Si se te ocurre algo más que mirar, encantado lo haré puesto que lo último que quiero hacer es ponerme a montar un servidor nuevo para solventar una incidencia sobre un servidor en producción.

Las configuraciones, todas las obvias ya han sido modificadas y probadas, y las no tan obvias siguiendo tanto instrucciones de microsoft, como foros de asp y demás, han sido modificadas y sigue igual.

Ni siquiera programando las páginas con cabeceras en las que le indiques que no cachee la información, lo sigue haciendo.

De hecho, deja de hacerlo al cabo de unos días, sin norma temporal de comportamiento. En ocasiones deja de cachear en horas, en ocasiones en tres días, sin norma de comportamiento alguno.

Según microsoft, existe una incompatibilidad de un 2000 server con IIS 5.0 que hace que realice cache de asp y no permite configurarlo puesto que en esta versión no aparece opción alguna de indicarle que no lo realice.

Si se te ocurre cómo obligar al server que respete la configuración, será una gran noticia, la verdad!
Cualquier cosa que se te ocurra para probarlo, bienvenido será!

saludos!
  #14 (permalink)  
Antiguo 30/09/2010, 03:30
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: Ayuda: Servidor en producción no actualiza las páginas ASP

A pesar del tiempo que ha pasado....

Me encuentro con el mismo problema, la diferencia es que mis páginas son html y jsp, en vez de asp.

Estuve leyendo todos los mensajes mandados y yo también lo he hecho todo. Mirando por internet encontré algo del Acelerador de Google, que podía tener problemas de actualización de las páginas. Mi problema está en una empresa que intenta acceder a una aplicación que está en la mia, y no muestra bien las páginas html... Les he preguntado si tenían el Acelerador de Google para descartar. Estoy a la espera de que respondan...

¿Has resuelto ya el problema?

Yo ya no se que mas mirar... mas que trasladarme 300 km a donde tienen el servidor y que me dejen meter mano en la caché del proxy...
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 08:34.