Foros del Web » Programando para Internet » ASP Clásico »

Error al borrar archivo con FSO (permiso denegado)

Estas en el tema de Error al borrar archivo con FSO (permiso denegado) en el foro de ASP Clásico en Foros del Web. Hola, tengo un archivo en PDF en mi disco duro y estoy probando a borrarlo desde codigo con FSO. Este es el codigo que he ...
  #1 (permalink)  
Antiguo 02/01/2007, 09:57
Avatar de Laika  
Fecha de Ingreso: octubre-2001
Mensajes: 1.376
Antigüedad: 23 años, 2 meses
Puntos: 0
Error al borrar archivo con FSO (permiso denegado)

Hola, tengo un archivo en PDF en mi disco duro y estoy probando a borrarlo desde codigo con FSO. Este es el codigo que he puesto pero me da un error:

Codigo:

dim fs,archivo

archivo="C:\prueba\factura.pdf"
Set fs = Server.CreateObject("Scripting.FileSystemObject")

if fs.FileExists(archivo) then
fs.DeleteFile(archivo)
response.Write("Archivo Borrado")
End If

Set fs = Nothing
Response.Write("Borrado")


Error:

Error de Microsoft VBScript en tiempo de ejecución (0x800A0046)
Permiso denegado


Tengo instalado ASPPDF.
  #2 (permalink)  
Antiguo 02/01/2007, 12:02
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 11 meses
Puntos: 98
Re: Error al borrar archivo con FSO (permiso denegado)

Pues no tienes permiso para borrar archivos en ese directorio, la cuenta del IIS necesita permisos para efectuar esa tarea.

Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 03/01/2007, 14:47
Avatar de Laika  
Fecha de Ingreso: octubre-2001
Mensajes: 1.376
Antigüedad: 23 años, 2 meses
Puntos: 0
Re: Error al borrar archivo con FSO (permiso denegado)

En IExplorer si me funciona. En Firefox no me funciona.

Las demas paginas en .asp si puedo ejecutarlas bien en Firefox
  #4 (permalink)  
Antiguo 03/01/2007, 15:35
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 11 meses
Puntos: 98
Re: Error al borrar archivo con FSO (permiso denegado)

Pero que tiene que ver el browser con el IIS?
A menos que estes trabajando en local y utilizas cierta cuenta para "loguearte" desde firefox para ver tus paginas, de otra manera no tiene nada que ver, y en todo caso se resume a lo mismo, la cuenta que utilizas para ver tu server local desde firefox no tiene permisos sobre esa carpeta.
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #5 (permalink)  
Antiguo 03/01/2007, 15:58
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 10 meses
Puntos: 146
Re: Error al borrar archivo con FSO (permiso denegado)

Cita:
Iniciado por u_goldman Ver Mensaje
...
A menos que estes trabajando en local y utilizas cierta cuenta para "loguearte" desde firefox para ver tus paginas, de otra manera no tiene nada que ver, y en todo caso se resume a lo mismo, la cuenta que utilizas para ver tu server local desde firefox no tiene permisos sobre esa carpeta.
jeje, más claro ni el agua puerca
  #6 (permalink)  
Antiguo 04/01/2007, 10:01
 
Fecha de Ingreso: septiembre-2004
Ubicación: Santiago de Compostela
Mensajes: 103
Antigüedad: 20 años, 3 meses
Puntos: 0
Re: Error al borrar archivo con FSO (permiso denegado)

Yo apuesto 99,99% a que el usuario anónimo del sitio no tiene permiso para modificar.
__________________
Fran Castro
Diseño de Paginas Web Descargas Gratis
  #7 (permalink)  
Antiguo 09/01/2007, 08:18
Avatar de Laika  
Fecha de Ingreso: octubre-2001
Mensajes: 1.376
Antigüedad: 23 años, 2 meses
Puntos: 0
Re: Error al borrar archivo con FSO (permiso denegado)

Le he dado permisos (creo que lo he hehco bien) y tampoco puedo.

En propiedades de ese sitio web he habilitado en la ficha Directorio Virtual "Escritura...." pero nada.

  #8 (permalink)  
Antiguo 09/01/2007, 13:02
 
Fecha de Ingreso: enero-2004
Ubicación: Medellin
Mensajes: 178
Antigüedad: 20 años, 11 meses
Puntos: 8
Re: Error al borrar archivo con FSO (permiso denegado)

estas seguro k el PDF en este momento no esta abierto en ningun otro lado?
  #9 (permalink)  
Antiguo 09/01/2007, 17:36
 
Fecha de Ingreso: septiembre-2004
Ubicación: Santiago de Compostela
Mensajes: 103
Antigüedad: 20 años, 3 meses
Puntos: 0
Re: Error al borrar archivo con FSO (permiso denegado)

Prueba a modificar los permisos de la carpeta en donde tengas los archivos, dándole permiso de modificar y marcando la opción avanzada de "reemplazar las entradas de los permisos en todos los objetos secundarios...".

Luego reinicia el IIS aunque no debería ser necesario.

Como ya te han comentado antes no depende del browser que funcione o no en este caso, a no ser que alguno de ellos esté hciendo algo raro... En ambos casos si la url que estás probando es http://localhost/... debería de borrar el archivo en ambos casos.

Espero que con esto funcione, si no es así, posiblemente el archivo aún se encuentre en uso por otro programa y no lo borra por esa razón, prueba a borrarlo a mano una vez falle y nos cuentas que pasa.

Un saludo.
__________________
Fran Castro
Diseño de Paginas Web Descargas Gratis
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:53.