Avatar billede larsny Nybegynder
12. juli 2005 - 09:11 Der er 7 kommentarer og
1 løsning

Cannot use a leading.. to exit above the top directory.

Som titlen siger er mit problem at jeg får denne fejl:
Cannot use a leading .. to exit above the top directory.

Jeg har læst mig frem til man skal sætte parent path til, hvilket er gjort men hjælper ikke...
Det er sådan at jeg har wwwroot mapp hvor selve hovedsiden ligger og har lavet en undermappe der hedder "filstyring".
Mit subdomæne er sat til at peje hen på filstyring mappen.

Nu skal jeg sætte en session der henviser til en anden mappe:
Session["path"] = Server.MapPath(@"../mappen");
hvilket giver fejl...

Jeg har testet det med almindelig asp og der kan det godt!

Er det en fejl i .net? og hvordan løser jeg dette?
Det må være muligt at sætte serveren op til at tillade det...

På forhånd tak
Avatar billede erikjacobsen Ekspert
12. juli 2005 - 09:42 #1
Det er bestemt ikke en fejl, men en sikkerhedsindstilling, som bør være slået til.
Du kan formentlig

Session["path"] = Server.MapPath(@"/mappen");
Avatar billede larsny Nybegynder
12. juli 2005 - 09:57 #2
jeg skal jo stadig en mappe tilbage...

her er vi: c:\inetpub\wwwroot\filstyring
og her vil vi gerne hen: c:\inetpub\wwwroot\mappen
Avatar billede erikjacobsen Ekspert
12. juli 2005 - 09:58 #3
Nej du skal ikke tilbage. Du skal starte i wwwroot, og det gør du med "/" og MapPath. Prøv lige...
Avatar billede larsny Nybegynder
12. juli 2005 - 11:55 #4
det virker, men hvad hvis jeg var længere nede i mapperne og kun skulle en tilbage...
så skal jeg til at skrive hele stien hver gang?
Avatar billede larsny Nybegynder
12. juli 2005 - 11:55 #5
men ville lige høre om det overhovedet var muligt at sætte serveren op til det? man kan jo godt med almindelig asp
Avatar billede erikjacobsen Ekspert
12. juli 2005 - 12:05 #6
Måske kan man sætte det op så den kan. Men det er ikke flytbart, da andre servere på webhoteller typisk ikke vil tillade det.

Men ja, det bedste du kan gøre er ikke at gå "en tilbage", men starte i roden.
Avatar billede larsny Nybegynder
12. juli 2005 - 18:44 #7
Der er bare det problem at jeg skal omprogrammere hele systemet hvis jeg skal sætte den til at fungere på denne måde...

Det er min egen server, så det er ikke noget der skal flyttes til et webhotel, så hvis du eller en anden ved hvordan man sætter den op til at kunne gøre det, vil jeg være taknemlig
Avatar billede hadaps Nybegynder
18. februar 2006 - 12:14 #8
løst problemet?

-det er måske lidt sent jeg komer her forbi, men i instillingerne for webstedet, kan du under Home directory -> Configuration -> Options -> Enable parent paths
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester