Vilket är det smartaste sättet att skriva länkar som ska funka oavsett var i en hierarki de placeras och som ska fungera oavsett vad den virtuella katalogen ligger/heter?
En variant är ju att hålla en applikationsvariabel som talar om var applikationen finns/heter, men det måste väl finnas enklare sätt?
Jag vill mao kunna få fram en länk som ser ut enligt nedan beroende på var min applikation heter/finns:
Jag skall skapa pdf filer on the fly och skickar med en string som är sökvägen dit jag vill spara filen. ~/ detta verkar inte fungera att skicka som parameter till en metod så då har jag gjort en string variabel som innehåller sökvägen till den diren jag vill komma åt.
basePath = "~/reports/" + Username;
basePatch fungerar inte heller att skicka med som parameter till en metod. Jag hamnar i c:\WINDOWS\System32 om jag kör med basePath. Någon som vet hur man ska göra?
Ogiltig sökväg för MapPath c:\inetpub\wwwroot\TimeReporter\reports\marlin. En virtuell sökväg förväntas
DirectoryInfo dirInfo = new DirectoryInfo(Server.MapPath(basePath));