3 messaggi dal 28 luglio 2005
Ciao
io ho un problema: il timer, dopo aver funzionato per qualche ora, si ferma.
Per controllare se ci fosse qualche errore, ho provato ad inserire su di una tabella l'eventuale messaggio di errore, ma trovo la tabella sempre vuota.

Ho installato questa piccola applicazione su IIS6 con WIN2003 server.
Il timer è legato alla sopravvivenza del worker process di asp.net che con IIS6 può cadere spesso.
Guarda qua che ne è già stato discusso

http://forum.aspitalia.com/forum/topic.aspx?PostID=229171

Ciao

Il mio blog
Homepage
3 messaggi dal 28 luglio 2005
Richiamo il construttore dell'oggetto timer nell'Init() del Global.asax, quindi credevo che questo mi garantisse la vita del timer, senza tenere conto della durata dell'application.
L'init non parte se non vi è una richiesta da parte dell'utente, altrimenti a che serve il riciclo?
La tecnica che ho proposto è rapida ma poco sicura.

Ciao

Il mio blog
Homepage
3 messaggi dal 28 luglio 2005
Ovviamente l'applicazione viene richiamata solo una volta.
L'unica cosa che non capivo era il perchè il timer dopo un top di tempo mi scadeva, quindi non mi generava più l'evento.
Infatti ho deciso di creare l'oggetto nell'init e non nell'application per bypassare il problema del timeout.
Grazie per il chiarimento

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.