ConfigurationManager.ConnectionStrings
(1)
IIS
(1)
ConnectionStringSettings
(1)
ConfigurationManager
(1)
WinForm
(1)
EAme
(1)
EEne
(1)
Voici
(1)

Comment récupérer une 'connection string' depuis app.config ?

Asked By Yan
20-Nov-09 06:30 AM
Bonjour à toutes et à tous,

En WinForm sous VS 2008, je cherche en vain depuis quelque temps déjà, à
récupérer une chaine de connexion stockée dans mon fichier "app.config",
j'ai trouvé quelques exemples mais je dois mal m'y prendre, car je n'arrive
pas à les faire fonctionner.

Voici mes tentatives :
ConnectionStringSettings settings =
ConfigurationManager.ConnectionStrings["ma_chaine_de_connexion"];

Il ne connait pas ni "ConnectionStringSettings", ni "ConfigurationManager".

Alors dans l'exemple de MS, ils indiquent que l'on doit faire une référence
à "System.Configuration.dll" mais quand je tape "using
System.Configuration." il ne me propose pas ".dll" est-ce là mon problème ?

Merci d'avance pour votre aide.
Yan

[RESOLU] Comment récupérer une 'connection string' depuis app.config ?

Yan replied to Yan
20-Nov-09 08:29 AM
Ah ! ça y est j'ai trouvé, il fallait que j'ajoute une référence au fichier
faire l'importation :

using System.Configuration;

A+
Yan

-----------------------------

Yan a =E9crit, le 20/11/2009 12:30 :, =E0=20onfig",=20arrive=20er".

Gloops replied to Yan
20-Nov-09 10:42 AM
Yan a =E9crit, le 20/11/2009 12:30 :
, =E0=20
onfig",=20
arrive=20
er".
=E9rence=20
l=E8me ?

Je dirais qu'=E0 cela j'ai ajout=E9 une question subsidiaire il y a quelq=
ues=20
semaines : est-ce vraiment raisonnable de mettre un site en ligne en=20
laissant cette cha=EEne en clair dans le web.config ?
(Je sais, si tu attaques par app.config, nous ne parlons pas vraiment de =

la m=EAme chose.)

La r=E9ponse =E9tait non, et sur comment faire, =E7a s'est jou=E9 dans le=
=20
newsgroup iis. Ah oui mais alors si apr=E8s l'h=E9bergeur tra=EEne la jam=
be=20
pour donner acc=E8s =E0 iis, =E7a ne nous met pas =E0 jour. Et comme solu=
tion je=20
ne vois plus gu=E8re que ce que quelqu'un a appel=E9 "le cryptage par=20
l'obscurantisme", ce qui a des petits c=F4t=E9s pas tr=E8s orthodoxes.

Jusqu'=E0 ce que l'h=E9bergeur finisse par se rappeler que si il a mis su=
r=20
sa page d'accueil une mention d'IIS, =E7a ferait bon effet qu'il y ait=20
quelque chose derri=E8re.
Post Question To EggHeadCafe