Httpcontext.current.application ha una scadenza come la session?

sabato 28 gennaio 2012 - 19.52
Tag Elenco Tags  VB.NET  |  .NET 3.5

zseven Profilo | Senior Member

Ciao ragazzi,
sto lavorando ad un progetto dove volevo evitare di utilizzare la session per problemi legati a scadenze o altro, e pensavo che usando httpcontext.current.application riuscivo ad aggirare questo problema.
Purtroppo ho appena testato l'applicazione, ed in pratica anche se assegno un valore all'application poi se non uso il software per circa due ore, al mio rientro perde il valore dell'application.
Sapete dirmi come posso fare per far durare questo valore l'intera giornata?

Grazie mille
Guido

luigidibiasi Profilo | Guru

devi andare in configurazione di iis e controllare i parametri di riciclo dei work sull'application pool
Luigi Di Biasi


http://www.dibiasi.it/
http://netsell.dibiasi.it - ecomm software -
http://blogs.dotnethell.it/luigidibiasi/
http://yadamp.unisa.it/ - YADAMP CMS -

andrestu Profilo | Expert

secondo me dovresti risolvere in altro modo, o salvi su file o XML o database, non di certo application se hai la neccessità che questo valore rimanga per l'intera giornata.
Non sono un esperto in merito alla gestione dell'oggetto application da parte di IIS ma credo che i motivi che richiedono un 'riciclo' possono essere diversi, quindi anche se riesci a cambiare impostazione e forzarlo per una giornata prima o poi andresti ad incappare nella stessa problematica per altri fattori...

Andrea Restucci - Web Developer

zseven Profilo | Senior Member

in pratica a me serve su di un computer locale dove girerà il programma, quindi queste impostazioni del pool le posso gestire, solo che non riesco a capire se è possibile impostare un orario ben preciso in cui effettuare il riciclo ogni giorno.

Nel db non mi piace molto come soluzione, in quanto è un valore che deve essere interrogato di continuo durante tutta la giornata.

Grazie mille

luigidibiasi Profilo | Guru

>in pratica a me serve su di un computer locale dove girerà il
>programma, quindi queste impostazioni del pool le posso gestire,
>solo che non riesco a capire se è possibile impostare un orario
>ben preciso in cui effettuare il riciclo ogni giorno.
si, devi disattivare tutte le impostazioni di riciclo e lasciare attive solo quelle manuali in cui tu imposti l'orario
da msdn:

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra
Luigi Di Biasi


http://www.dibiasi.it/
http://netsell.dibiasi.it - ecomm software -
http://blogs.dotnethell.it/luigidibiasi/
http://yadamp.unisa.it/ - YADAMP CMS -
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5