/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Hvad skyldes det??
Fra : Ukendt


Dato : 09-11-04 17:36

Hej NG

Server.MapPath() error 'ASP 0175 : 80004005'
Disallowed Path Characters
/international/show.asp, line 79
The '..' characters are not allowed in the Path parameter for the MapPath
method.

denne fejl får jeg hvis show.asp ligger i den mappe der hedder
international,
men hvis show.asp ligger i roden kommer fejlen ikke

sådan ser database kaldet ud i roden:

Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("_private/udland.mdb")
Conn.Open DSN

og i international:

Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("../_private/udland.mdb")
Conn.Open DSN

Jeg har brugt database kaldet mange gange før (på andre server) og på min
egen PC uden problemer.

Mvh


Mette



 
 
Martin Hintzmann And~ (09-11-2004)
Kommentar
Fra : Martin Hintzmann And~


Dato : 09-11-04 18:03

Mette wrote:
> Server.MapPath() error 'ASP 0175 : 80004005'
> Disallowed Path Characters
> /international/show.asp, line 79
> The '..' characters are not allowed in the Path parameter for the MapPath
> method.
>

[snip kode]

>
> Jeg har brugt database kaldet mange gange før (på andre server) og på min
> egen PC uden problemer.
>

IIS6 (windows 2003 server) tillader ikke at man bruger mappath på en
forrige mappe (parent-folder).
Hvis du har mulighed for det skal du slå "Enable Parent paths" til i IIS'en.

--
Martin Hintzmann Andersen
http://www.hintzmann.dk/

Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408938
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste