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
Errore ConfigurationManager.ConnectionStrings
giovedì 10 settembre 2009 - 16.26
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
skibu
Profilo
| Junior Member
52
messaggi | Data Invio:
gio 10 set 2009 - 16:26
Salve a tutti, ho un problema con un sito, quando vado a recuperare la connessione dal web.config
L'errore che mi restituisce è:
"System.NullReferenceException: Object reference not set to an instance of an object"
codice:
if (pag.Session["conn"] == null)
{
string connStr = System.Configuration.ConfigurationManager.ConnectionStrings[NomeConn].ConnectionString; <------ riga dell'errore
..
..
Questo problema si verifica solo quando sono su una pagina e ci sto per 10 minuti senza più toccarla, dopo di chè premo un qualsiasi pulsante della pagina e mi da questo errore..lo so c'è la sessione di mezzo che scade (l'ho impostata io a 10 minuti)..ma cosa centra con il prendere il parametro dal web.config??
RoBYCoNTe
Profilo
| Newbie
13
messaggi | Data Invio:
ven 11 set 2009 - 10:40
quel pag.Session["con"] da dove arriva?
skibu
Profilo
| Junior Member
52
messaggi | Data Invio:
ven 11 set 2009 - 14:24
Mi salvo come variabile di sessione la conn e in ogni pagina controllo che abbia valore, in pratica se la sessione è scaduta avrà valore null e in quel if la "riprendo" dal web.config
però mi da errore nella riga:
string connStr = System.Configuration.ConfigurationManager.ConnectionStrings[NomeConn].ConnectionString
RoBYCoNTe
Profilo
| Newbie
13
messaggi | Data Invio:
ven 11 set 2009 - 15:41
Guarda, se posso darti un consiglio "tecnico", ci lavoro da parecchio tempo in DOT.NET, salvare la variabile "ConnectionString" all'interno della sessione è quasi uno spreco (non voglio criticare il tuo lavoro, assolutamente!), il framework provvede di suo esponendo la System.Configuration a fornirti sempre questi dati, andando avanti posso dirti che questo problema secondo me risiede in quel "pag.*", non vorrei che ci sia un riferimento null.
Nelle app web uso inserire una variabile globale statica chiamata "ConnectionString" che ha l'unico scopo di reperire questa informazione dal web.config, tieni a mente che il framework di suo utilizza un sistema di cache interno per fornire i dati memorizzati nel file .config!
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 !