Ciao e grazie per la risposta...
I blocchi di codice sono gestiti con i costrutti TRY - CATCH, ovunque, ma in caso di errore mi faccio scrivere lo stesso su un file di testo e non vi ho trovato nulla...
Il sito usa AJAX si , sia ajax base che tramite controlli del AJAX control Toolkit.... a questo punto non so come catturare l'errore.... abilitare il debug una volta compilato serve a qualcosa ?
Come faccio ad abilitare il debug sul browser ? io uso firefox....
***************************************
AGGIORNAMENTO
***************************************
Io utilizzo questo modus operandi generale...
1) creo un nuovo oggetto per la classe Connessione
2) Apro la connessione col database
3) Estraggo i dati e li visualizzo
4) Distruggo l'oggetto della classe Connessione creato e svuoto i dati (intesi come datareader)
NElla masterpage però questo giro avviene più volte, ho diverse estrazioni di dati da sub diverse....sarà quello che crea una eccessiva richiesta di connessioni ??
Posto un esempio di una sub dentro la masterpage...
***********************************
ULTERIORE AGGIORNAMENTO
***********************************
In alcune occasioni, anche in locale su IIS e non su Cassini, ho ottenuto un messaggio TOO MANY CONNECTION....mi pare strano dato che stavo refreshando continuamente la stessa pagina, quante connessioni potevano mai essere sospese...
...inoltre io uso la connessione, la chiudo, chiudo i dati e chiudo gli oggetti che hanno usati questi elementi ad ogni sub....
...non so come risolvere sto guasto....
Vorrei inoltre domandare se è corretto dopo ogni uso di una connessione chiuderla anche se subito dopo devo riutilizzarla (ad esempio se in una pagina ho 10 operazioni di lettura dei dati da sub diverse) oppure se è meglio come logica lasciarla aperta senza richiamare implicitamente la chiusura alla connessione.