none
Windows Server 2008: Error Microsoft VBScript runtime error '800a0046' Permission denied en Windows server 2008 para el método MOVEFILE de FILESYSTEMOBJECT. Al migrar. RRS feed

  • Pregunta

  • Estimados, les copio el ejemplo ASP:

    <%

    Set fso1 = Server.CreateObject("Scripting.FileSystemObject")

    archivo=Server.Mappath("\temp\buscoarchivo.jpg")
    archivo1=Server.Mappath("\folder\2015\11\07\buscoarchivo.jpg")

    if fso1.FileExists(archivo)=true then
    resultado="El archivo " & archivo & " existe"
    fso1.movefile archivo,archivo1
    else
    resultado="El archivo " & archivo & " NO EXISTE"
    end if
    %>

    El error se presenta en la instruccion fso1.movefile archivo,archivo1:

    Microsoft VBScript runtime error '800a0046'

    Permission denied

    prueba.asp, line 18

    El directorio destino tiene las siguientes seguridades establecidas:

    ADMINISTRATOR read/write

    EVERYONE read/write

    IIS_IUSRS read/write

    Se trata de una migracion de Windows vista a Windows Server 2008. Lo curioso es que un método UPLOAD (freeaspupload para ser mas específicos) funciona correctamente. El problema es solo con FSO, en este caso para el método movefile, supongo que para copyfile sucedera lo mismo.

    Agradeceré algún tipo de orientacion.

    lunes, 9 de noviembre de 2015 21:26