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

Toi desesperao con un global.asa

Estas en el tema de Toi desesperao con un global.asa en el foro de ASP Clásico en Foros del Web. <SCRIPT LANGUAGE='VBScript' RUNAT='Server'> sub Session_OnStart() Session("tempID") = Session.SessionID end sub sub Session_OnEnd() on error resume next tempCarpeta = "c:\0000\dw-uyuyuy\download\temporal\" tempCarpeta = tempCarpeta & Session("tempID") Dim ...
  #1 (permalink)  
Antiguo 23/02/2006, 12:14
Avatar de HookerSP  
Fecha de Ingreso: diciembre-2004
Mensajes: 983
Antigüedad: 20 años, 4 meses
Puntos: 12
Toi desesperao con un global.asa

<SCRIPT LANGUAGE='VBScript' RUNAT='Server'>

sub Session_OnStart()
Session("tempID") = Session.SessionID
end sub

sub Session_OnEnd()
on error resume next
tempCarpeta = "c:\0000\dw-uyuyuy\download\temporal\"
tempCarpeta = tempCarpeta & Session("tempID")
Dim fso, f
Set fso = CreateObject("Scripting.FileSystemObject")
Set f = fso.DeleteFolder(tempCarpeta, True)
end sub
</SCRIPT>

Con el Session("tempID") hago carpetas, copio ficheros e una a otras etc. Al terminar la sesion quiero borrar la carpeta y se supone que se ejecuta el OnEnd. Bueno, pues no pa sus muertos la borra (tiempo de IIS a 5 mtos)

Ese código me funciona perfectamente en un ASP, o sea, no hay problema de permisos ni nada parecido. Simplemente IIS a tomado vida propia y no le da la gana ejecutar el onEnd.

¿Alguien tiene alguna idea?.
Gracias
Hooker

Ahhh, se me olvidaba. Ejecutando un Session.Abandon desde un ASP tampoco se me ejecuta el OnEnd del global.asa
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 16:45.