Salve a tutti

Programmo usando VS.net.
Mi trovo in un progetto con + web form.
Io vorrei avere una sola variabile pubblica contenente la stringa di
connessione al DB ma ho un problema
Innanzi tutto vorrei metterla in un file .vb staccato dalla pagina aspx ma pur sempre nel progetto..
solo che su questo file non posso usare(apparentemente) l'oggetto intrinseco session:
Session pare essere un oggetto HttpServerUtility, ho dunque provato a
fare: Dim xxx As System.Web.HttpServerUtility me lo compila... ma in
fase di esecuzione mi rimanda:

Object reference not set to an instance of an object.
Description: An unhandled exception occurred during the execution of
the current web request. Please review the stack trace for more
information about the error and where it originated in the code.
Exception Details: System.NullReferenceException: Object reference not
set to an instance of an object. Source Error:

Line 9: 'stringa di connessione al DB
Line 10: Public ReadOnly stringaDB As String =
"Provider=Microsoft.Jet.OLEDB.4.0;" + _
........


E' davvere strano...
Inoltre
Environment.CurrentDirectory
Application.ExecutablePath System.Reflection.Assembly.GetExecutingAssembly.Lo cation

Il secondo non va, il primo mi rimanda la dir di sistema, il terzo la dir dove sta la dll del file aspx

Come risolvo?
Oppure c'e' un altro modo per prendere sta benedetta directory indipendentemente dal posto in cui metto il file?

Ciao e grazie a tutti