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

Vacair temporales de internet

Estas en el tema de Vacair temporales de internet en el foro de ASP Clásico en Foros del Web. Estoy intentando generar un script para que me vacie la carpeta de temporales de internet del IExplorer. Esto es lo que he hecho hasta ahora: ...
  #1 (permalink)  
Antiguo 10/10/2006, 05:12
yz!
Invitado
 
Mensajes: n/a
Puntos:
Vacair temporales de internet

Estoy intentando generar un script para que me vacie la carpeta de temporales de internet del IExplorer. Esto es lo que he hecho hasta ahora:

Código:
<%
    set objFSO=Server.CreateObject("Scripting.FileSystemObject")
    set objFolder=objFSO.GetFolder(Server.MapPath("C:\Documents and Settings\%username%\Configuración local\Archivos temporales de Internet"))

    response.write "Listado de ficheros de la carpeta"
    response.write objFolder.Path&"<br>"
    for each objFile in objFolder.Files
        response.write objFile.Name&"<br>"
    next
    set objFSO=nothing
    set objFolder=nothing
%>
Pero me salta este error:
Server.MapPath() error 'ASP 0172 : 80004005'
Ruta de acceso no válida
/microwebs/untitled.asp, línea 4
El parámetro Path para el método MapPath debe ser una ruta de acceso virtual. Se utilizó una ruta de acceso física.


¿Como podría acceder a la carpeta?


Gracias y un saludo
  #2 (permalink)  
Antiguo 10/10/2006, 06:25
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
Evidente es que no puedes usar MapPath de esa forma, el error es claro. Prueba simplemente quitàndolo de tu código.
  #3 (permalink)  
Antiguo 10/10/2006, 08:28
yz!
Invitado
 
Mensajes: n/a
Puntos:
Gracias por responder.

¿Sabes si hay alguna forma (además de las tradicionales) de vaciar los temporales?

Trabajo con Css e IExplorer. A pesar de configurarlo en las opciones de internet, me sigue cargando las hojas de estilo viejas, en vez de la actual.

Tengo que entrar a eliminarlas a mano.

¿Como podría evitar esto?
  #4 (permalink)  
Antiguo 10/10/2006, 10:14
Avatar de 3pies
Colaborador
 
Fecha de Ingreso: diciembre-2003
Ubicación: Desde una destilería
Mensajes: 2.584
Antigüedad: 20 años, 6 meses
Puntos: 144
Prueba a poner esto al principio de la página:

Código:
<%
'Para que no almacene la página en la caché del navegador
Response.CacheControl="no-cache"
Response.AddHeader "Pragma","no-cache"
Response.Expires=-1000
%>
  #5 (permalink)  
Antiguo 10/10/2006, 10:23
yz!
Invitado
 
Mensajes: n/a
Puntos:
Na, no funciona.
Tengo que seguir vaciandolo manualmente.
  #6 (permalink)  
Antiguo 10/10/2006, 11:01
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
Hay que limpiar tanto en el cliente como en el servidor:

Cita:
<HEAD>
<%
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">
</HEAD>
  #7 (permalink)  
Antiguo 10/10/2006, 11:10
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 20 años, 7 meses
Puntos: 27
y necesitas vaciarlo para poder probar tus paginas local mente despues de una modificacion?

yo tenia ese lio pero migre a Mozilla Firefox y es un poder perruno.

te lo recomiendo.

Sobre todo con las animaciones Flash, que aveces uno modifica y quiere ver realmente como quedaron es mejor firefox.

Suerte
__________________
JuanRa Pérez
San Salvador, El Salvador
  #8 (permalink)  
Antiguo 10/10/2006, 11:36
yz!
Invitado
 
Mensajes: n/a
Puntos:
Jajaj, si es cierto. Yo solo uso Firefox, pero claro en el trabajo tambien hay que maquetar para IExplorer (Mi jefe lo llama "el normal" [Si el supiera...]) ya que todavía hay muchos usuarios que lo usan.
Ese es el problema, en firefox uso la extension webdeveloper y activando la opcion disable cache, dejo de tener estos problemas.
  #9 (permalink)  
Antiguo 10/10/2006, 11:58
yz!
Invitado
 
Mensajes: n/a
Puntos:
Gracias Myakire, el código me fue perfecto.
Ya utilizaba: <META HTTP-EQUIV="Expires" CONTENT="0"> pensaba que los otros ya no funcionaban.

Pero ahora todo marcha como debe.
Muchas gracias a todos.
  #10 (permalink)  
Antiguo 10/10/2006, 13:48
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
Ok, solo un pequeño apunte que no me puedo aguantar .... si firefox tiene extensiones hasta para saber el color de los ojos del usuario no es algo a los que los desarrolladores nos debamos de confiar, ya que el 90% de los usuairos "comunes", usen el navegador que usen, no le mueven a las preferencias por default.
  #11 (permalink)  
Antiguo 12/10/2006, 05:32
yz!
Invitado
 
Mensajes: n/a
Puntos:
Si, tienes toda la razón.
Yo las uso como herramientas que me ayudan en el desarrollo, pero no podemos contar que el usuario las tenga instaladas.

Un saludo
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 00:46.