Avatar billede spif2001 Nybegynder
11. august 2006 - 10:59 Der er 1 løsning

Gemme Connection string i config filen

Hej

Sidder og roder med at overskrive en Connection String i min app.exe.config fil.

Har følgende kode til at gemme med:

[CODE]
Configuration cfg = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
cfg.ConnectionStrings.ConnectionStrings["Name.Properties.Settings.MyConnectionString"].ConnectionString = value;
cfg.Save();
[/CODE]

Når jeg har gemt, virker det i runtime således at den har byttet det ud i RAM, så hvis jeg forespørger på den sådan:

[CODE]
Configuration cfg = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
return cfg.ConnectionStrings.ConnectionStrings["Name.Properties.Settings.MyConnectionString"].ConnectionString;
[/CODE]

så får jeg den "gemte værdi", men lukker jeg programmet og starter det op igen, er den ikke blevet gemt!

Hvordan gemmer man permanent i app.exe.config filen?
Avatar billede spif2001 Nybegynder
11. august 2006 - 14:55 #1
Never mind - en blanding af fejl 40 og Visual Studio 2005.

Jeg kørte programmet inde fra Visual Studio, og eftersom den vil have at setting fra start af, er det der står i project properties, så ændrer den filen hver gang man kører via Visual Studio.

Kører man exe filen direkte gemmer den fint.

*giver mig selv et nakkedrag*
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester