Avatar billede mr.gessle Nybegynder
30. maj 2002 - 19:08 Der er 5 kommentarer

Tilgå filsystem i Windows XP

Jeg har problemer med at oprette en tekstfil under IIS i Windows XP.
Hvad gør jeg galt?
Browseren går bare død når den netop når til følgende statement:

stream = filObjekt.CreateTextFile(filNavn, 2, true);

Slam og der sker aldrig mere?!?
Avatar billede soes Nybegynder
30. maj 2002 - 19:50 #1
jeg ved det lydder skummelt, men prøv at slå mappe-deling til på den pågældende mappe. det har løst mit problem med at skrive til en database. der er også en anden løsning, og det er at man booter op i fejlsikret tilstand, herved får man den traditionelle sikkerheds fane frem som man kender det fra win2k, så kan man rette på skrive rettighederne og genstarte, dette burde også virke. jeg skal ikke sige om der er noget galt med koden, er ikke lige den store mester hvad angår fso-objektet.

/Søren Søndergård
Avatar billede mr.gessle Nybegynder
30. maj 2002 - 20:11 #2
Det var tilsyneladende ikke de ting, som gjorde det.
Sjovt nok har jeg ikke problemet under win2k med at bruge fso...
Men er der noget galt med nedenstående kode?
filObjekt = Server.CreateObject("Scripting.FileSystemObject");
stream = filObjekt.OpenTextFile(filNavn, 2, true);
for efter den anden linie sker der bare nada mere?
Avatar billede tjacob Juniormester
30. maj 2002 - 20:39 #3
Du skal i hvert fald ikke have ";" [semikolon] efter linierne -det er en javascript ting.

desuden ser din stream linie også lidt mærkelig ud:

FileSystemObject.CreateTextFile filename[,overwrite[,unicode]]

både overwrite og unicode er boolean værdier, dvs du skal have True/False
så prøv med:  stream = filObjekt.OpenTextFile(filNavn, True, False)

False er default i unicode, så du kunne nøjes med: stream = filObjekt.OpenTextFile(filNavn, True)

/tjacob
Avatar billede tjacob Juniormester
30. maj 2002 - 20:44 #4
Faktisk er overwrite = True også default, så du kunne nøjes med:
stream = filObjekt.OpenTextFile(filNavn)
Avatar billede tmceu Praktikant
30. maj 2002 - 21:08 #5
En smule underligt, at den bare går død ? Hvis det var en rettighedsting, burde du få en nogenlunde præcis besked om det.

Men du skal sørge for, at den bruger dit website kører under, har skriveadgang til den pågældende folder. Kører du eks. med anonymous access, skal brugeren IUSR_MACHINENAME have adgang.
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