Avatar billede ponyboye Nybegynder
16. januar 2004 - 20:18 Der er 4 kommentarer og
1 løsning

Server.MapPath Problem

Jeg får denne fejl på serveren:

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

Disallowed Path Characters

/includes/inc_FileUtilities.asp, line 74

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

Nu vil jeg så gå ind og lave en <!--#include virtual=/includes/inc_FileUtilities.asp--> og ferjne .. så den kom til at passe til serevren. Problemet er nu at der ikke er nogen .. på hele siden.

Line 74 er:set objFile = Session("FSO").CreateTextFile(server.MapPath(strFileName),true,false)

den kører noget FSO hvad det så er og så server.MapPath, men hvad det er jeg skal lave om fatter jeg ikke.

Her er hele det stykke kode der hænger sammen med line 74

function CreateFile(strFileName,data)
    dim objFile
    set objFile = Session("FSO").CreateTextFile(server.MapPath(strFileName),true,false)
    result = objFile.Write(data) 'write new contents to the file
    objFile.Close 'save and close file
    CreateFile = result
end function


Håber i kan hjælpe mig
Avatar billede nute Nybegynder
16. januar 2004 - 21:56 #1
hvad ligger i variabelen 'strFileName' ?
Avatar billede ellebaek Nybegynder
17. januar 2004 - 00:43 #2
Nu vil jeg så gå ind og lave en <!--#include virtual="/includes/inc_FileUtilities.asp"-->
Avatar billede ellebaek Nybegynder
17. januar 2004 - 00:44 #3
jeg ved ikke om det er i din include, men hvis du ikke har "" omkring, så laver den fejl..
Avatar billede ponyboye Nybegynder
17. januar 2004 - 02:52 #4
jeg ved ikke hvad det var der var galt, men nu få jeg det ikke den fejl mere. ellebaek jeg lave "" om alle dem jeg havde glemt at gøre det med og det kan være det. Men nu virker det da.

Nu er der bare kommet en fejl til. men det opretter jeg lige et spørgsmål med.

Den nye fejl er:

Active Server Pages error 'ASP 0126'

Include file not found

/content/default.asp, line 3

The include file 'includes/inc_main.asp' was not found.

og den fil der skulle være forkert der sådanne ud:

<% response.buffer = true
pagename = "content/default.asp"%>
<!--#include virtual="/includes/inc_main.asp"-->
<!--#include virtual="/themes/standard.asp"-->
<% WriteHeader "denne side"
InitEdit%>
<TABLE width="590" border="0">
<TBODY>
<TR>
<TD vAlign="top">
<P><STRONG><FONT color="#CCCCCC" size="5">Forside</FONT></STRONG><BR />
        </P>
</TD>
      <TD vAlign="top"><BR clear="all" />
        <BR clear="all" />
      </TD>
    </TR></TBODY></TABLE>
<%CloseEdit
WriteFooter rsPage("modified") , rsPage("count") %>

stien til filen kommer fra root af og lægger så i mappen og hedder inc_main.asp
jeg ved godt at stien går tilbage, men skulle det have noget at sige?
jeg ved ikke hvad det skulle være galt, jeg har prøvet alle de løsninger jeg kender.
Avatar billede ponyboye Nybegynder
17. januar 2004 - 02:57 #5
har er et link til det oprettet spørgsmål: http://www.eksperten.dk/spm/452804
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