Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    752

    Problema di scrittuta file di testo

    Ciao
    Non riesco a scrivere un normalissimo file di testo su un disco, mentre lo stesso script funziona benissimo se tento di scrivere in C:\.
    Al disco E:\ ho dato come permessi Everyone per test.
    Posto il mio banalissimo script:

    Dim objNewFile, objOpenFile, objFSO, WtrPath
    WtrPath = Server.MapPath("E:\cartella\miofile.bat")
    Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
    If objFSO.FileExists(WtrPath) Then
    Set objOpenFile = objFSO.OpenTextFile(WtrPath, 2)
    else
    Set objOpenFile = objFSO.CreateTextFile(WtrPath)
    end if

    Non capisce se sono problemi di permesso sul disco o altro.

    Grazie anticipatamente
    Comunque Grazie

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Prova a dare i permessi allo IUSR_NOMEMACCHINA.

    Roby

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    752
    Fatto ma non cambia nulla.
    Comunque Grazie

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    752
    Ho fatto un colntrollo e sulla cartella Inetpub e sulla cartella E:\cartella\
    ho gli stessi permessi.
    Mi domando se ASP possa scrivere al di fuori di certe cartelle.
    Comunque Grazie

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    752
    Fatto!
    Bastava togliere Server.MapPath
    Comunque Grazie

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.