56 messaggi dal 15 dicembre 2005
www.beppesan.it
Ciao,
con il seguente script cerco di leggere un file txt:
Dim strLinea, FileObject, Instream, strFile, intTipo
strFile = fileroot & "admin/aa.txt"
intTipo = 1 ' lettura
' creo l'oggetto
Set FileObject = Server.CreateObject("Scripting.FileSystemObject")
' apro il file
<b>Set InStream = FileObject.OpenTextFile(strFile, intTipo, true)</b> 
' leggo tutte le linee
strLinea = InStream.ReadAll()
Response.Write("<pre>" & strLinea & "</pre>" )
' libero risorse
InStream.Close
Set InStream = Nothing
Set FileObject = Nothing

Quando però lo faccio girare mi dà il seguente errore:
Errore di run-time di Microsoft VBScript (0x800A0046)
Autorizzazione negata

...nella riga di codice evidenziata.
Quale potrebbe essere il problema?
Grazie & Ciao!

__
Beppesan
Quello che faccio
Be happy: Drink Beer
32 messaggi dal 12 maggio 2003
Ciao,

hai un antivirus attivo sulla macchina in cui fai girare il tuo script?
Se sì, prova a disabilitarlo e riprova.
Altrimenti, prova ad impostare i permessi corretti per l'utente IWAM_<nome macchina> sulla cartella in cui provi a leggere i file.

Spero di essere stato utile,

Ciao,

Luigi
56 messaggi dal 15 dicembre 2005
www.beppesan.it
Ciao, grazie per la risponsta, ma nel frattempo ho rislto così (soluzione molto simile a quella che mi hai segnalato):
ho impostato i pemessi al seguente utente "Account Internet Guest" e funziona correttamente (almeno così sembra per il momento!!)

Ma come mai secondo te per altre operazioni (come per esempio l'uopload di file, per il quale uso abcUpload) non ho avuto questo problema?

Grazie 1000!
Bye!

__
Beppesan
Quello che faccio
Be happy: Drink Beer
32 messaggi dal 12 maggio 2003
Ciao,

beh se usi un componente installato su un server, è praticamente già autorizzato una volta installato, quindi può impersonare un utente "administrator" e non avere i problemi che hai incontrato, ma anche qui le sfumature sono tante...

Sono contento che tu abbia trovato la soluzione,

Ciao,

Luigi

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.