Avatar billede dk_akj Nybegynder
16. januar 2003 - 18:20 Der er 6 kommentarer og
2 løsninger

Problem med copyfile.

Når jeg kører flg. script sker der ikke en sk.. ud over at browseren "hænger" (progressbar bevæger sig meget langsomt)

<%
dim fso
Set fso=Server.CreateObject("Scripting.FileSystemObject")
fso.copyfile "D:\Inetpub\wwwroot\xls\test1.txt", "D:\Inetpub\wwwroot\export\"
%>   

Jeg har givet iusrXXX skriverettigheder på export folderen via Internet services manager.

Filen i xls folderen findes og kan koieres til export kataloget med flg i en commandprompt:
copy "D:\Inetpub\wwwroot\xls\test1.txt", "D:\Inetpub\wwwroot\export\"
Det er vel tegn på at filen ikke r låst af andre processer.

Denne kode virker (fejler ikke) så fso skulle vel være ok.:
<%
dim fso
Set fso=Server.CreateObject("Scripting.FileSystemObject")
%>   

W2k pro sp3 US
IIS 5.0

Hvad kan der ellers være ??


//akj
Avatar billede coltau Juniormester
16. januar 2003 - 19:25 #1
Adgangsrettigheder.
Prøv at kontrollere adgangsrettighederne på mappen: export
Avatar billede dk_akj Nybegynder
16. januar 2003 - 19:44 #2
Nix, det har jeg testet (står også i spørgsmålet).

//akj
Avatar billede coltau Juniormester
16. januar 2003 - 19:54 #3
Det er ikke de rettigheder jeg taler om. Du taler om rettigheder via IIS - jeg taler om maskinafhængige rettigheder. Folder-rettigheder eller hvad det nu hedder. Det sættes op under "Denne computer" og properties/egenskaber under fanebladet Security/sikkerhed.
Avatar billede dk_akj Nybegynder
16. januar 2003 - 20:06 #4
Det har jeg kun mulighed for at vælge hvis jeg enabler websharing, hvilket jeg ikke ønsker.
Jeg tror heller ikke det er det der er galt da jeg har andre foldere med skriverettigheder hvor det har været nok at gøre det gennem iis.

//akj
Avatar billede coltau Juniormester
16. januar 2003 - 20:24 #5
Jeg har en Windows Server 2000 hvor jeg skal give skriverettigheder til den bruger der hedder SYSTEM. Samtidig har jeg enabled websharing på Root. Der er ikke websharing på subfolders.

Det er måden på det.
Avatar billede dk_akj Nybegynder
16. januar 2003 - 21:13 #6
Jeg kan godt skrive i en db der ligger i export folderen. Derfor må rettigheder vel være iorden.

//Akj
Avatar billede coltau Juniormester
16. januar 2003 - 21:25 #7
Der kan være angivet skriverettigheder til DB og ikke til mappen. ?

Det er svært at gætte sig til probelmet når man ikke sidder foran maskinen - men jeg ved at man skal være opmærksom på at IIS er en ting og OS noget andet.
Men man kan være sikker på at IIS-rettigheder ikke kan overskrive OS-rettigheder og IIS-rettigheder normalt styres via den OS-bruger der hedder SYSTEM.

Det lyder jo også logisk eller hva' :-)
Avatar billede dk_akj Nybegynder
09. februar 2003 - 14:56 #8
reinstallation af IIS var vejen frem.

//akj
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

IT-JOB

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Cyberdivisionen søger IT-metodespecialist og projektkoordinator i Ballerup

Netcompany A/S

Linux Operations Engineer

Carl Ras A/S

Digital Tech Lead

Riskpoint A/S (Riskpoint Solutions Limited)

Senior Developer