Nel mio caso utilizzo degli oggetti COM creati da un mio collega in CENTURA. Questo oggetto esegue una connessione a data base che possono essere di diversi tipi. Prima di utilizzare l'oggetto, l'ho reso idoneo per l'ambiente .NET. La Session mi serve solo ed esclusivamente per mantenere la connessione attiva in tutte le pagine che visita l'utente ( sono a conoscenza che questa pratica è altamente sconsigliata) e quindi mi sono limitato ad eseguire Session("Nome") = Oggetto ( non mi interessa in seguito utilizzare i metodi e le proprietà dell'oggetto).
La cosa funziona ed in effetti la connessione al database funziona in tutte le pagine, il problema è che quando scade la session a causa del timeout oppure perchè ho deciso di abbandonarla, non riesco ad eliminare l'oggetto.