Det er også det rigtige sted at placere den - sessionstate hander om, hvordan du vil have håndteret dine sessions og har ikke noget med din connectionstring at gøre
Jeg plejer altid at kompilere den ind i min codebehind. Ulempe - det er lidt besværligt at ændre Fordel - man kan ikke umiddelbart aflæse kode og brugernavn til DB. (f.eks. en nysgerig pilfinger på serveren)
sqlConnectionString'en i <sessionState> bruges hvis dine sessiondata skal gemmes i databasen. Har vist den fordel at session's ikke dør/udløber ved ændringer i web.config eller rebuild af din dll fil.
Syntes ikke at fordelene ved "ind-kompilering" overstiger ulemperne. Ret træls at skulle ændre op til 100 filer + nykompilering inden upload til webserver, og derfor heller ikke umiddelbart kan ændre sqlserver hvis man skulle have lyst til dette.
Ser ikke aflæsning af kode + brugernavn som noget problem, hvis ellers sikkerheden på webserver og databaseserver er iorden.
thrytter -> hehe hvor dælen kommer de 100 filer fra? Der skulle meget nødigt være mere end en database handler. Ellers må vi være ide i MEGET komplekte ting og sager. Sikkerheden på webserver er vel irellevant, for webhost har altid adgang
Jeg synes det virker fornuftigt at lægge connectionstring i en tekstfil udenfor webscope. På den måde kan man nemt lige ændre den. Det er ikke langsommere, idet man naturligvis loader tekstfilen ind, når programmet starter op.
Nej, det er noget vrøvl - det giver samme resultat som at lægge den i Web.config. Ongsgyl.
Synes godt om
Ny brugerNybegynder
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.