Application.StartupPath
Jeg har en database, som jeg gerne vil lave nogle interfaces til. Der skal være både et windows interface (WinForms) og en webinterface (WebForms). For at genbruge så meget kode som muligt har jeg delt det op i forskellige lag, hvor jeg i bunden har mit DbConnection klasse, som står for forbindelse til databasen, oven på den ligger der nogle andre klasser som bruges til at hente kunder, varer osv. ud med, og oven på den er der nogle nye klasser som henholdsvis bliver brugt til windowsprogrammet, og nogle andre til hjemmesiden.Det er jo altsammen vældig smart, jeg har dog et lille problem, og det er Connection-stringen til databasen. Som det er nu bruger jeg access, og der skal jeg jo bruge en absolut sti, til mdb filen. Før jeg begyndte på udviklingen af hjemmesiden, løste jeg "problemet" ved at lave en
public static string MapPath = Application.StartupPath;
på min mainform, som jeg så kunne hente i min db-class, men det holder jo ikke når klasses f.eks. skal bruges på en hjemmeside. Mit spm er derfor, om der ikke findes en config fil, ala web.config, bare til windows-programmer, som jeg kan læse værdier ud fra UDEN at skulle kende den absolutte sti til filen.
