Avatar billede madx Nybegynder
29. december 2005 - 09:44 Der er 4 kommentarer og
1 løsning

Problem med Server.MapPath og inc (800a0035)

Hej,

Jeg har en "random tekst"-funktion, som ligger i en include

Den kaldes i asp-dokumenter således
<!-- #include virtual="/randomtip.inc" -->

randomtip.inc refererer til en simpel txt-fil, tip.txt, der ligger i roden af webhotellet således

(Server.MapPath("tip.txt")

Funktionen afvikles korrekt, når sitets filer ligger i roden. Men i underliggende mapper får jeg '800a0035' File not found

Jeg er ikke nogen haj, og har forsøgt mig frem. Først med  Server.MapPath, men uden resultat.

Der må være noget jeg overser, men hvad?
Avatar billede keysersoze Ekspert
29. december 2005 - 10:00 #1
hvis du kun ændre stien på nogle af filerne skal de øvrige henvisninger også ændres - det kan fx være du skal ændre til

(Server.MapPath("../tip.txt")
Avatar billede madx Nybegynder
29. december 2005 - 11:56 #2
Udfra havd jeg har læst mig til på Nettet skulle det være muligt med rette syntaks at få Server.MapPath til at "kigge" default i roden - altså sådan man ikke skal rette, sådan som du er inde på

Altså ligesom man gør med include virtual="/randomtip.inc, som netop kigger default i roden
Avatar billede madx Nybegynder
29. december 2005 - 12:00 #3
Ved nærmere eftertanke - det går slet ikke det du foreslår

Server.MapPath ligger i randomtip.inc som er en statisk fil - retter jeg det som du foreslår - så vil det kun fungere netop på det mappeniveau, det er indstillet til... det skal fungere fra alle mapper inkl. roden
Avatar billede madx Nybegynder
29. december 2005 - 12:19 #4
jeg har fået skidtet til at virke - jeg ved ikke hvad jeg gjorde galt, undskyld ulejligheden - Godt Nytår om ikke andet :-)
Avatar billede keysersoze Ekspert
29. december 2005 - 12:25 #5
jamen - hvis det hele så virker så er der jo heller ingen grund til at fortælle hvordan du angiver forskellen på om den skal starte i mappeniveau eller rodniveau...
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
Kurser inden for grundlæggende programmering

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