Newsgroup: it.comp.www.asp
Titolo: Session OnEnd

Sto lavorando sul global.asa di un mio progetto e mi č venuto un dubbio: la
Session_OnEnd viene sempre eseguita al termine della sessione? (non mi
interessa se viene eseguita in ritardo ma solo se viene eseguita) possono
esserci casi in cui non sia chiamata (reboot del server a parte)?
Se c'e' qualcuno che ha avuto esperienze in tal senso mi farebbe piacere
sapere cosa ne pensa
Grazie.
esp...@LEVAMI.iname.com
 
Per rispondere togli LEVAMI.

Non ho esperienza diretta della Session_OnEnd il cui codice dovrebbe essere
eseguito dal server al termine di ogni sessione, per esempio per
decrementare un contatore di utenti attivi, ma mi par di ricordare che non
funzioni: baco di IIS.
ciao
Marco
Esper wrote in message <01bebd97$1737d940$LocalHost@EDO>...


 sapere cosa ne pensa
Usata. Funziona.
Per reboot cosa intendi: fermare "con ordine" il server e poi farlo
ripartire oppure un crash e poi riparte?
Non sono sicuro, ma nel primo caso se fermi il servizio IIS, penso che
vengano eseguiti i Session_Onend di tutte le sessioni attualmente
aperte. 
  saluti
------------------------------------------------------
 Fabrizio Accatino
 Web:   
http://www.cclinf.polito.it/~fhtino
 EMail: 
fht...@cclinf.polito.it
 
fht...@geocities.com
------------------------------------------------------

 Session_OnEnd viene sempre eseguita al termine della sessione?
In teoria si.
In pratica, a causa di un bug di IIS, non sempre.

 aperte. 
Io indendevo il classico reboot da schermo blu :-)
In ogni caso mi interessava l'affidabilitą di una soluzione basata su
questa funzione, che a quanto sembra lascia a desiderare a causa di un bug
di iis4 (peccato perchč
anche se č poco usata per certi compiti sarebbe veramente preziosa)

 In pratica, a causa di un bug di IIS, non sempre.
Era proprio il genere di risposta che avrei voluto non sentire.
Ma non esistono patches per risolvere il problema? Una Session_onend
affidabile sarebbe molto comoda per implementarci funzionalità particolari
(io la volevo usare per inviare via email una serie di dati presi durante
la navigazione dell'utente nel sito).
Ci sono speranze che funzioni con IIS5?


^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v
Moderatore di it.comp.www.asp
Gruppo di supporto: 
http://www.asp-it.com/index.asp?ng
^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v
iPoint Network 
http://www.ipoint2000.net
 Servizi, siti ed altro!
Personalizza le tue notizie con 
http://www.ipoint2000.net/now

 la navigazione dell'utente nel sito).
La butto un po' li....
Non conosco i particolari del lavoro che vuoi fare, ma perche' non
consideri la possibilita' di fare alcune di quelle cose che ti
interessano *anche* in Application_OnStart ?


Diciamo un bug dimenticato di risolvere che è meglio.
Comunque cattive notizie ... di iis 5 non se ne parla fino ad win 2000
server ... il che a sentir microsoft non prima di fine anno, ora conoscendo
i famigerati ritardi dei ritardi non mi aspetto di provarlo prima di un anno
da oggi ... ahimè :(!

 interessano *anche* in Application_OnStart ?
Io volevo realizzare un "riassunto" di alcune scelte dell'utente durante
tutta la sua navigazione ed inviarle x email. Il session_onend era perfetto
per questo, ma non vedo come realizzarlo usando gli eventi a livello di
applicazione.
L'unica alternativa che mi è venuta in mente è creare al volo questo
riassunto quando si logga l'amministratore e farglielo vedere on-line.