går inte skapa nån fil

ASP

3 svar · 234 visningar · startad av Gein

Medlem sedan sep. 20005 700 inlägg
Trådstart#1

Jag får felmeddelande när jag försöker skapa en fil
Feltyp:
Körningsfel i Microsoft VBScript (0x800A0046)
Åtkomst nekad.
/info.asp, line 29

	Set obj = CreateObject("Scripting.FileSystemObject")
	Set filep = obj.CreateTextFile(Server.MapPath("\upload\nytt.txt"))

jag har ändrat rättigheterna på katalogen upload, så att man får skriva/läsa och i princip allt annat.. varför går det inte skapa filen för?
mvh/patrik

Medlem sedan juni 200032 967 inlägg
#2

är problemet löst?

är du säker på att du får rätt sökväg?

skriv gärna ut den sökvägen du får med server.mappath med response.write, så du ser att den verkligen försöker skriva till rätt mapp.

Medlem sedan sep. 20005 700 inlägg
#3

nej, problemet är inte löst.. va ju aldrig nån som svara på mitt inlägg.

om jag kollar mappath med response.write:

Response.Write Server.MapPath("\upload\nytt.txt")

då får jag
C:\Inetpub\wwwroot\upload\nytt.txt

	Set obj = CreateObject("Scripting.FileSystemObject")
	Set filep = obj.CreateTextFile(Server.MapPath("\upload\nytt.txt"))

här försöker jag skapa filen, men då får jag åtkomst nekad.. katalogen upload existerar.. och det finns ingen nytt.txt i upload katalogen.

Medlem sedan feb. 2001390 inlägg
#4

för at göra en textfil måste katalogen få sina rättigheter för körning också.
Så här gör jag för att skapa en textfil
CreateObject("Scripting.FileSystemObject") Set txtfile = filesys.CreateTextFile("dinmapp\dinfil.txt")

Om det är nån mer specificering det gällar svara igen

252 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)