273 messaggi dal 01 aprile 2004
Ho provato a cryptare la stringa di connessione del web.config come descritto alla pagina :

http://www.aspitalia.com/script/802/Criptare-Decriptare-Stringa-Connessione-ASP.NET-2.0.aspx

Il cryptaggio funziona, ma a questo punto non riesco + a recuperare la stringa di connessione da programma con l'istruzione:

SqlConnection connection = new SqlConnection(ConfigurationManager.ConnectionStrings["miastringa"].ConnectionString);
Session["MB_STRCON"] = connection.ConnectionString;

devo usare un altro comando per avere la mia stringa di connessione decryptata?

grazie

ciao

Ciao,
DNZ
3.165 messaggi dal 06 settembre 2002
Contributi | Blog
Ciao,

che errore ricevi?

Byez
.

Nothing can be born from hartred

Stefano (SM15455) Mostarda
http://blogs.aspitalia.com/SM15455
Rome Italy
273 messaggi dal 01 aprile 2004
ERRORE : The ConnectionString property has not been initialized.

Ciao,
DNZ
se non lo hai già fatto butta un occhiata quà:

http://msdn2.microsoft.com/en-us/library/dtkwfdky.aspx

purtroppo l'errore è abbastanza generico

ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
273 messaggi dal 01 aprile 2004
Quando faccio questa istruzione mi da errore:

Session["MB_STRCON"] = ConfigurationManager.ConnectionStrings;

Ciao,
DNZ
ma seguendo la guida passo passo nessun cambiamento?

ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
marcodonza wrote:
Ho provato a cryptare la stringa di connessione del web.config come descritto alla pagina :

http://www.aspitalia.com/script/802/Criptare-Decriptare-Stringa-Connessione- ASP.NET-2.0.aspx

Il cryptaggio funziona, ma a questo punto non riesco + a recuperare la stringa di connessione da programma con l'istruzione:

SqlConnection connection = new
SqlConnection(ConfigurationManager.ConnectionStrings["miastringa"].Connectio nString);

devo usare un altro comando per avere la mia stringa di connessione decryptata?

decisamente non questo:
Session["MB_STRCON"] = connection.ConnectionString;

ma questo:
Session["MB_STRCON"] =
ConfigurationManager.ConnectionStrings["miastringa"].ConnectionString
il primo non ha senso, non puoi tenere in session q.sa che non puoi serializzare/deserializzare.

Daniele Bochicchio | ASPItalia.com | Libri
Chief Operating Officer@iCubed
Microsoft Regional Director & MVP
273 messaggi dal 01 aprile 2004
hai ragione, grazie

ho usato

ConfigurationManager.ConnectionStrings["miastringa"].ConnectionString);
e funziona perfettamente con la stringa cryptata

prima però ho dovuto eseguire questo, altrimenti non funzionava :

aspnet_regiis -pa "NetFrameworkConfigurationKey" "NT AUTHORITY\NETWORK SERVICE"


grazie
Modificato da marcodonza il 05 gennaio 2007 09.08 -

Ciao,
DNZ

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.