Avatar billede hyperactive Nybegynder
04. august 2003 - 10:01 Der er 4 kommentarer og
1 løsning

Gemme globale settings i ASP.NET

Jeg er igang med et CMS system...

Jeg har brug for at kunne gemme nogle indstillinger, som kan rettes via administrationssiden - f.eks. firmaoplysninger osv...

Jeg ved, at jeg kunne gemme disse i SQL databasen, men mener ikke at det vil være den rigtige løsning... Gemmer jeg dem i web.config, kan de vel ikke rettes fra admin siden...

Hvor gemmer jeg oplysningerne, så jeg opnår den største performance... Oplysningerne skal naturligvis være beskyttede, så de kun kan hentes fra siden og ikke er direkte tilgængelige...
Avatar billede nielslbeck Nybegynder
04. august 2003 - 10:05 #1
Hvorfor vil det ikke være den rigtige løsning at gemme dem i SQL databasen - det er jo netop det den er der for... det vil helt sikkert også være der du opnår den bedste performance hvis det bliver til et stort system. Så mit forslag er, at du gemmer dataene i SQL databasen.
Avatar billede hyperactive Nybegynder
04. august 2003 - 10:13 #2
Okay... så prøver jeg det :o)
Avatar billede nielslbeck Nybegynder
04. august 2003 - 10:23 #3
Lyder godt. Hvis du så gemmer dit kodeord til databasen i krypteret form i web.config vil det være helt kanon :-)
Avatar billede hyperactive Nybegynder
04. august 2003 - 10:30 #4
Øhhh... hvordan kan jeg kryptere det... Har smidt hele connection strengen i web.config
Avatar billede odegaard Nybegynder
04. august 2003 - 12:48 #5
Hvad med at gemme dem i Databasen, og i Application_OnStart (i global.asax) indlæser du værdierne fra databasen over i et par Application variabler. På denne måde skal du ikke slå op i databasen hver gang en side requestes.
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
Kurser inden for grundlæggende programmering

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