Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 2.0 / 3.5 / 4.0
ASP.NET IIS 6.0
giovedì 29 aprile 2010 - 12.33
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
giuri46
Profilo
| Newbie
6
messaggi | Data Invio:
gio 29 apr 2010 - 12:33
Ciao a tutti ho un problema con un sito web da me creato in ASP.net che utilizza come linguaggio vb.net.
Sembrerebbe che dopo un certo periodo di utilizzo del sito IIS debba essere riavviato. Nel sito si usano molto oggetti gridview e datatable.
Considerate che ogni volta che carico una griglia i dati dall'oggetto application li cancello e li reinserisco impostandolo a ""
C'è qualcuno che può aiutarmi a capire se sbaglio nel rilasciare memoria tando da "crepare" IIS e doverlo riavviare o il problema può essere da qualche altra parte?
Grazie a tutti per l'aiuto
www.giuliorisi.it
Gluck74
Profilo
| Guru
1.359
messaggi | Data Invio:
gio 29 apr 2010 - 18:47
Ciao,
in che modo rilasci le risorse?
Cosa intendi per quando dici:
> dall'oggetto
>application li cancello e li reinserisco impostandolo a ""
fammi capire meglio magari con un po' di codice
giuri46
Profilo
| Newbie
6
messaggi | Data Invio:
ven 30 apr 2010 - 07:21
Innanzitutto grazie per la risposta,
per esempio gli oggetti datareader dopo averli usati li chiudo col metodo close e ogni volta che devo ricaricare la data grid prima imposto l'istanza dell'oggetto application a "" (Application("PIPPO")="" ) e poi riassegno l'istanza inserendo il dataset
www.giuliorisi.it
Gluck74
Profilo
| Guru
1.359
messaggi | Data Invio:
ven 30 apr 2010 - 14:14
Ciao Giulio,
le variabili Application sono condivise a livello di applicazione, ovvero TUTTI gli utenti vedono e scrivono la stessa variabile.
è quindi SBAGLIATO utilizzare una variabile application per memorizzare i dati di una griglia.
Al limite potresti utilizzare le Session, ma secondo me, per quanto riguarda le griglie, non dovresti usare nemmeno quelle.
Puoi lasciare al framework la gestione dei dati, che non è male, oppure utilizzare la chace, come in questi esempi:
http://qureshi-zubair.blogspot.com/2008/03/gridview-with-caching.html
http://www.15seconds.com/Issue/040518.htm
(Cache API Example)
http://www.beansoftware.com/ASP.NET-Tutorials/Caching-Techniques.aspx
(DataChacing)
ciao e buon lavoro
Torna su
Stanze Forum
Elenco Threads
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 !