anoniem Geplaatst: 29 oktober 2005 Delen Geplaatst: 29 oktober 2005 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? Quote Link naar reactie
anoniem Geplaatst: 29 oktober 2005 Auteur Delen Geplaatst: 29 oktober 2005 Je kan inderdaad geen code gebruiken in je web.config. Maar wat is het probleem? Het is toch een configuratie file, daar kan je toch best een hard pad in zetten? Quote Link naar reactie
anoniem Geplaatst: 29 oktober 2005 Auteur Delen Geplaatst: 29 oktober 2005 Ben dat met je eens Bill maar diegene waar ik het voor maak wil dat niet. Quote Link naar reactie
anoniem Geplaatst: 30 oktober 2005 Auteur Delen Geplaatst: 30 oktober 2005 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. Quote Link naar reactie
anoniem Geplaatst: 1 november 2005 Auteur Delen Geplaatst: 1 november 2005 Oké, duidelijk. :lol: Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen