Avatar billede jhoumann Nybegynder
30. september 2001 - 10:12 Der er 17 kommentarer og
1 løsning

Windows 2000, IIS - problemer med at oprette en simpel tekstfil

Jeg kører Windows 2000 Professional med IIS. Alle mine ASP-scripts virker fint. Både med adgang til Access-DB osv.
Når jeg forsøger at oprette en ganske enkel tekstfil med \"Hello World\" går det hele i stå. Den siger Web site found - waiting osv......og så sker der ikke mere.
Debugning viser at det er oprettelsen af tekstfilen den hænger på.
Set F = fso.OpenTextFile(filespec,8)

Jeg tror det har noget med rettigheder at gøre for jeg har overhovedet ingen problemer med det samme script på Win NT 4.0 Server med IIS.

På forhånd tak
Avatar billede cliche Nybegynder
30. september 2001 - 10:40 #1
Kan du ikke lige komme med et link, så vi kan se fejlen.
Avatar billede cliche Nybegynder
30. september 2001 - 10:40 #2
Skulle ikke ha været et svar endnu :)
Avatar billede hy Nybegynder
30. september 2001 - 11:13 #3
Kan du slet ikke bruge FileSystemObject kan du prøve at genregistrere scrrun.dll:
START >> KØR >> skriv : regsrv32 scrrun.dll og genstart IIS.

hyde

Avatar billede jhoumann Nybegynder
30. september 2001 - 11:30 #4
Den kan ikke finde filen regsrv32.... siger den
Avatar billede hy Nybegynder
30. september 2001 - 11:38 #5
Den ligger i c:\\WINNT\\system32

hyde
Avatar billede hy Nybegynder
30. september 2001 - 11:38 #6
Det er scrrun.dll der ligger der ...
Avatar billede jhoumann Nybegynder
30. september 2001 - 11:59 #7
Jeg har nu kørt regsrv32 (succesfuldt) men den hænger altså endnu. Egentlig synes jeg det er underligt at jeg kan opdatere en database, men ikke skrive/læse en tekstfil.
Jhoumann
Avatar billede jhoumann Nybegynder
30. september 2001 - 12:01 #8
..jeg kan desværre ikke komme med et link, da den kun ligger lokalt på min maskine.
JHoumann
Avatar billede tmceu Praktikant
30. september 2001 - 14:32 #9
Kontroller at du har Write access i IIS Admin -> [dit site] -> Properties -> Fanebladet Home Directory

Hvis det er en folder længere nede i filstrukturen, kan du kontrollere rettighederne i Windows Explorer, ved at højre-klikke på folderen og vælge fanebladet Security

Vær opmærksom på, at hvis du kører med anonymous access i IIS, skal brugeren IUSR_[maskinnavn] have skriverettigheder for at det virker.
Avatar billede hy Nybegynder
30. september 2001 - 14:55 #10
Har du genstartet IIS ???
Avatar billede jhoumann Nybegynder
01. oktober 2001 - 16:07 #11
Ja, IIS er genstartet, jeg har alle rettigheder til InetPub\\wwwroot og IUSR_Localhost kan det hele.

Jeg har afviklet det samme script idag på Win NT 4.0 Server - uden problemer.
Avatar billede Søren Bech Morsing Praktikant
01. oktober 2001 - 16:09 #12
InetPub\\wwwroot

men hvor prøver du at skrive til

også InetPub\\wwwroot?
Avatar billede hy Nybegynder
01. oktober 2001 - 16:53 #13
Bruger du Norton AntiVirus 2001 kan du  prøve at disable script blocking.

hyde
Avatar billede jhoumann Nybegynder
01. oktober 2001 - 17:15 #14
Disable script blocking.
Det prøvede jeg så lige.... uden resultat. Det er underligt at den bare siger:Web-site found Waiting for Reply. (synes jeg)


Avatar billede hy Nybegynder
01. oktober 2001 - 17:25 #15
Jeg havde det samme problem, det hjalp at disable script blocking, derefter registrere scrrun.dll og genstarte IIS.

NAV blokere FileSystemObject ved start og derfor skal scrrun.dll registreres og IIS genstartes inden det virker igen !

hyde
Avatar billede jhoumann Nybegynder
01. oktober 2001 - 17:35 #16
...ja undskyld det var mig der var for hurtig.
Det hjalp da jeg havde genstartet.
Alt er nu i orden
Avatar billede jhoumann Nybegynder
01. oktober 2001 - 17:36 #17
..lav det lige til et svar. 
Og tusind tak for hjælpen.

Avatar billede hy Nybegynder
01. oktober 2001 - 18:10 #18
Svar !

hyde
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