Avatar billede Slettet bruger
18. marts 2005 - 09:41 Der er 13 kommentarer og
1 løsning

Kan ikke slette filen

Hej

Jeg er efter et par års pause gået igang med asp igen, så jeg er lidt støvet...

Problemet ligger i at jeg ikke kan slette en fil... Siden hentes bare uden at der sker noget... Koden er som følger:

sletfil = replace(Server.MapPath("../gallery/5236_a.jpg"), "%20", " ")

dim fs
Set fs=Server.CreateObject("Scripting.FileSystemObject")
if fs.FileExists(sletfil) then
  fs.DeleteFile(sletfil)
end if
set fs=nothing

Nogen som ved hvordan jeg klarer den?!?

MVH
Avatar billede skyggen2000 Nybegynder
18. marts 2005 - 09:48 #1
Har du debugget?

har du tjekket at din "delete" fatisk bliver eksekveret, og det ikke bare er din sti der er forkert?

Benyttes filen af et andet program, og er du sikker på den har sluppet sin reference til den.
Avatar billede Slettet bruger
18. marts 2005 - 09:55 #2
Filen bliver ikke slettet... Stien er korrekt, eller skulle der vel også komme en fejl?!?

Internet explorer står bare og loader og der sker ikke noget...

Hvis jeg sletter linien med fs.DeleteFile(sletfil) så kan den sagtens vise siden...
Avatar billede skyggen2000 Nybegynder
18. marts 2005 - 10:06 #3
Det giver ingen mening! Hvis stien passer og den godt kan slette den så virker det lidt underligt.

har du prøvet med en anden fil, og bliver filen faktisk slettet?
Avatar billede moejensen Nybegynder
18. marts 2005 - 10:10 #4
har du huske at IUSR_SERVERNAVN har sletterettigheder på den pågældende fil?
Avatar billede Slettet bruger
18. marts 2005 - 10:13 #5
Ja det har jeg...

Det er som om der er et eller andet på min server som blokerer muligheden for at gøre noget...

Jeg kan heller ikke uploade til min server...
Avatar billede Slettet bruger
18. marts 2005 - 10:14 #6
moejensen > hvordan gør jeg det?!?
Avatar billede moejensen Nybegynder
18. marts 2005 - 10:21 #7
højreklikker på mappen eller filen, vælger properties, her vælger du fanebladet security og adder brugeren IUSR_SERVERNAVN. Herefter hakker du af så brugeren har skrive, læse, execute rettigheder
Avatar billede Slettet bruger
18. marts 2005 - 10:25 #8
Jeg har ikke et faneblad der hedder sercurity eller noget i den retning på dansk... Kører XP pro SP2... Men jeg har været inde i IIS kontrolpanelet og makeret at der skal være skriverettigheder til webstedet...
Avatar billede moejensen Nybegynder
18. marts 2005 - 10:32 #9
for at du for fanebladet frem, skal du gå ind i control panel --> folder options --> View. Helt nede i bunden står der Use simple file sharing, fjernt hakket, og du skulle være kørende.
Avatar billede Slettet bruger
18. marts 2005 - 10:36 #10
Det har jeg lige gjort... Der sker endnu ikke noget...

Jeg har netop prøvet koden på en anden computer, og der virker det fint, så det kan jo ikke være koden der er noget galt med...
Avatar billede moejensen Nybegynder
18. marts 2005 - 10:41 #11
efter du har lavet den ændring i folde roptions, skal du ind og sætte sikkerheden, det du rettede skulle gerne gøre at fanebladet security kommer frem.
Avatar billede Slettet bruger
18. marts 2005 - 10:44 #12
Jep, det var også det jeg gjorde... Men stadig ingen ændrig... Kan det være McAfee som går ind og ødelægger det af eller service pack 2?!?
Avatar billede moejensen Nybegynder
18. marts 2005 - 10:51 #13
det kan godt være mcafee, du skal kigge efter en option der hedder script blokking. Jeg ved problemet findes med Norton antivirus, mond ikke det er det samme med Mcafee
Avatar billede moejensen Nybegynder
18. marts 2005 - 10:53 #14
det er mcafee der er problemet, prøv at disable den. se evt her:

http://www.eksperten.dk/spm/342042
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