Jeg er ikke 100% sikker på .NET, men hvis det havde været i .2000 kunne man
gøre det at man lavede et activeX komponent der returnerede den
connectstring der var tale om (forudsat du har adgang til serveren
selvfølgelig...).
På den måde ville man ikke kunne se værdien af strDBCon nogen steder i klar
tekst.
"Jesper Stocholm" <spam200204@stocholm.dk> wrote in message
news:Xns91F9A726F3986spamstocholmdk@192.38.208.81...
> Jeg har i min web.config-fil følgende informationer:
>
> <configuration>
> <appSettings>
> <add key="Organisation" value="Some Org." />
> <add key="strDBCon"
value="127.0.0.1;database=master;Trusted_Connection=yes" />
> </appSettings>
>
> <system.web>
> <authentication mode="Windows" />
> <identity impersonate="true" />
> <authorization>
> <deny users="?" />
> </authorization>
> </system.web>
> </configuration>
>
> Værdierne for de nøgler (keys) jeg sætter kan jeg trække ud med fx.
>
> <script language="c#" runat="server">
> void Page_Load(Object S, EventArgs E) {
> myLabel.Text = ConfigurationSettings.AppSettings["Organisation"];
> }
> </script>
>
> Mit problem er, at siderne skal bruges på et forum, hvor alle, der har
> logon til serveren, kan læse i filerne. Derfor er jeg lidt
> tilbageholdende med at lægge informationerne om database-serveren og
> den tilhørende database ud i klartekst.
>
> Er det på nogen måde muligt at "kryptere" data i web.config - så det
> ikke kan læses med det blotte øje ?
>
> Er det andre måder jeg kan gøre det på ? Jeg er klar over, at der er
> noget, der hedder ODBC.Net ... men af andre årsager har jeg set mig
> ret så sur på det pt, så andre løsninger vil blive modtaget med kys-hånd.
>
> :)
>
> --
> Jesper Stocholm
>
http://stocholm.dk (ikke online pt.)
>
http://asp.stocholm.dk (ikke online pt.)
> Svar til gruppen og ikke til mig privat pr. email :|