Ga naar inhoud

Geen Server.MapPath in web.config?


anoniem

Aanbevolen berichten

In mijn web.config heb ik staan: <appSettings> <add key="connectionString" value="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\Inetpub\WWWROOT\WEBSITES\database\blabla.mdb" /> </appSettings> In mijn applicaties roep ik het aan met: OleDbConnection con = new OleDbConnection(ConfigurationSettings.AppSettings["connectionString"]); Uiteraad wil ik geen 'hard gecodeerd' pad naar mijn database, maar overal lees ik dat je Server.MapPath niet kunt of mag gebruiken. Wie heeft er een oplossing voor dit probleem?
Link naar reactie
Dan moet je degene voor wie je het maakt maar uitleggen dat het niet kan. Of je moet met ranzige oplossingen gaan werken, bijv: - in de web.config ~/ opnemen - deze in je applicatie vertalen via server.mappath naar een pad op het fs - via relatieve verwijzingen op je fs naar de database 'bladeren' Maar nogmaals: compleet zinloos.
Link naar reactie

Om een reactie te plaatsen, moet je eerst inloggen

Gast
Reageer op dit topic

×   Geplakt als verrijkte tekst.   Herstel opmaak

  Er zijn maximaal 75 emoji toegestaan.

×   Je link werd automatisch ingevoegd.   Tonen als normale link

×   Je vorige inhoud werd hersteld.   Leeg de tekstverwerker

×   Je kunt afbeeldingen niet direct plakken. Upload of voeg afbeeldingen vanaf een URL in

×
×
  • Nieuwe aanmaken...