Avatar billede cdc Novice
24. marts 2004 - 18:09 Der er 9 kommentarer og
1 løsning

Bruger denne "/db.mdb" men den virker ikke på 2003

Skal man så skrive hele stien når man bruger denne ../db.mdb eller er det en måde en komme rundt om dette ?

/cdc
Avatar billede cdc Novice
24. marts 2004 - 18:10 #1
Får denne fejl:

Server.MapPath() error 'ASP 0175 : 80004005'

Disallowed Path Characters

/email/Admin/login.asp, line 21

The '..' characters are not allowed in the Path parameter for the MapPath method.

Og det er en hjemmeside som er blevet flyttet til en anden server en windows 2003 server
Avatar billede izemate Nybegynder
24. marts 2004 - 18:24 #2
Det er pga. af sikkerhedsmæssige årsager den siger det. har selv prøvet det. Men man kan ændre det i indstillingerne hvis du selv har adgang til serveren, ellers er der vidst ikke så meget at gøre udover at lave siten om så den hedder db.mdb
Avatar billede cdc Novice
24. marts 2004 - 18:26 #3
men så skal jeg flytte min db og lave om på en hulens masse links :o(
Avatar billede cdc Novice
24. marts 2004 - 18:28 #4
fik denne mail fra webhotellet:

Du skal angive den fulde sti i stedet, da ".." ikke er tilladt af
sikkerhedshensyn. Det er default i Windows Server 2003.

men har prøvet med den fulde sti, det virker heller ikke
Avatar billede izemate Nybegynder
24. marts 2004 - 18:30 #5
Ja hvis det er en database sikret mappe kan man ikke bruge fx http://www.side.dk/mappe/db.mdb.

Så måske der ingen udvej er udover at lave stien om..

så måske bruge en lille include næste gang ?

<\\izemate
Avatar billede jesper2003 Nybegynder
24. marts 2004 - 22:15 #6
prøv istedet det skulle virke det virker hved mig /db.mdb
Avatar billede cdc Novice
24. marts 2004 - 22:35 #7
den virker ikke og har også brugt serverens fulde sti, og får denne fejl

Server.MapPath() error 'ASP 0172 : 80004005'

Invalid Path

/email/Admin/login.asp, line 21

The Path parameter for the MapPath method must be a virtual path. A physical path was used.
Avatar billede eagleeye Praktikant
24. marts 2004 - 23:18 #8
Prøv at angive stien fra roden af serveren/websitet:

objConn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="& Server.Mappath("/mappe/mailing.mdb")
Avatar billede cdc Novice
24. marts 2004 - 23:22 #9
fedt eagleeye, der var den
Avatar billede monstermand Nybegynder
17. september 2004 - 19:01 #10
eagleeye >> jeg troede det var bedst at lægge databasen uden foor wwwroot mappen (et niveau under evt.) - men hvordan kan det lade sig gøre når man skal angive stien fra roden og ikke må bruge '../' ?
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