FAQ |
Kalender |
2007-04-18, 12:46 | #1 | ||
|
|||
Nykomling
|
Kan någon förklara vad jag gjort för fel med min databaskoppling.
Jag använder Dreamweaver8 och har skapat en koppling mot en accessdatabas mha ServerMapPath. Funkar bra i dw när jag testar, men på servern funkar bara de sidor som ligger i roten. |
||
Svara med citat |
2007-04-18, 13:47 | #2 | ||
|
|||
Har WN som tidsfördriv
|
ja.. om du visar koden
|
||
Svara med citat |
2007-04-18, 14:07 | #3 | ||
|
|||
Bara ett inlägg till!
|
Underbart när dom frågar vad som är fel utan att visa någon som helst kodsnutt.
Kan vara otroligt många fel :/ |
||
Svara med citat |
2007-04-18, 15:28 | #4 | ||
|
|||
Har WN som tidsfördriv
|
Om din db ligger utanför wwwroot måste du speca en absolut sökväg på disk. MapPath kan inte mappa utanför wwwroot.
|
||
Svara med citat |
2007-04-18, 15:45 | #5 | ||
|
|||
Nykomling
|
Min db ligger inte untanför roten, men jag har testat absolut sökväg och får då ett felmeddelande typ;
"Disallowed Parent Path... cannot contain '..' to indicate the parent directory. från asp-filer i underkataloger. Jag inbillar mig att det inte är fel i koden utan har med någon inställning dw att göra. Det funkar ju så länge jag testar i dw, men på servern verkar sökvägen ha ändrats i underkatalogerna. |
||
Svara med citat |
2007-04-18, 16:26 | #6 | ||
|
|||
Medlem
|
Det är en inställning i IIS som inte tillåter att du klättrar uppåt i sökvägarna.
|
||
Svara med citat |
2007-04-18, 17:10 | #7 | ||
|
|||
Flitig postare
|
Prova att markera rutan "Enable parent path" (eller liknande) under inställningarna för IIS.
|
||
Svara med citat |
2007-04-18, 18:05 | #8 | ||
|
|||
Har WN som tidsfördriv
|
om du inte har möjlighet för att kontrollera dina inställningar på servern gör så här:
strRootDir = server.mappath("/") det borde ge sökvägen till root-katalogen i just din webplats.. sen är det bara att lägga till det som fattas.. t.ex: strPathToDatabase = strRootDir & "/db/mydata.mdb" |
||
Svara med citat |
2007-04-19, 09:16 | #9 | ||
|
|||
Nykomling
|
Nu har jag fått en dsn-koppling, men fortfarande samma problem.
Verkar som om det läggs till .. när strängen inkluderas i underkataloger. Så här ser hela felmeddelandet ut: Active Server Pages error 'ASP 0131' Disallowed Parent Path /admin/newtext.asp, line 2 The Include file '../Connections/con_mycompany.asp' cannot contain '..' to indicate the parent directory. |
||
Svara med citat |
2007-04-19, 09:35 | #10 | ||
|
|||
Medlem
|
Du kan helt enkelt inte använda .. i koden innan du fått den iställningen gjord i IIS
|
||
Svara med citat |
Svara |
|
|