Avatar billede sixer Nybegynder
19. december 2004 - 20:56 Der er 7 kommentarer og
1 løsning

Skrive til txt fil, skriverettigheder

Hey...

Jeg vil skrive til en txt fil på min egen IIS server som jeg inst. på min computer (WinXPPro DK).

Jeg bruger denne kode, men jeg får følgene fejl:

Der opstod en Microsoft VBScript-kørselsfejl (0x800A0046)
Tilladelse nægtet
/dagetilbage.asp, line 12

Function UpdateTXT(Filename, Text)
  Set FSO = CreateObject("Scripting.FileSystemObject")
  Spec = Server.Mappath(Filename & ".txt")
  Set File = FSO.OpenTextFile(Spec, 2)  <---- linje 12
  File.WriteLine Text
  File.Close
  Set FSO = Nothing
End Function

Call UpdateTXT("test","hej")

På forhånd tak...

/Sixer
Avatar billede ranglen Nybegynder
19. december 2004 - 21:01 #1
Du skal kigge på NTFS rettigheder og den konto som IIS afvikler dit ASP-script under.

Med en standardopsætning, skal du give kontoen IIS_computernavn skriverettigheder til mappen hvor du vil skrive filen.
Avatar billede sixer Nybegynder
19. december 2004 - 21:05 #2
http://www.peppino.dk/iis.jpg

Sådan har jeg sat det... Er ikke sikker på hvad det er du mener nemlig...
Avatar billede jakobdo Ekspert
19. december 2004 - 22:08 #3
Sixer, du skal finde den fil du forsøger at åbne, og højreklikke på txtfilen og vælge egenskaber, her kan du sætte rettigheder som ranglen er inde på!
Avatar billede sixer Nybegynder
19. december 2004 - 22:37 #4
Filen står ikke til at være skrivebeskyttet...
Avatar billede ranglen Nybegynder
19. december 2004 - 22:49 #5
Første del, under egenskaber for mapper skal du deaktivere enkel fildeling.

Når du højreklikker på din webmappe/filename.txt og tager egenskaber, skal du under sikkerhedsfanen tildele IUSR_computernavn skriverettighed
Avatar billede jakobdo Ekspert
19. december 2004 - 22:51 #6
Nej, men den skal have rettigheder under: SECURITY/SIKKERHED!
Der skal brugeren som: ranglen siger: brugeren: IIS_computernavn have skriverettigheder til filen!

Ligner figur2: http://www.windowsecurity.com/articles/Securing_the_Windows_2000_Registry.html
Avatar billede sixer Nybegynder
20. december 2004 - 18:10 #7
Sådan... takker til jer begge, men det er nok ranglen der skal have point...

Så ranglen hvis du lige kommer med et svar :)
Avatar billede sixer Nybegynder
06. januar 2005 - 14:48 #8
Lukker.... Ranglen du siger bare til når du vil have dine point....
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