Sigo con problema de acceso denegado

16/01/2006 - 14:46 por Martin | Informe spam
Hola amigos de nuevo, hace unos dias expuse ante este foro el problema
que tenia con la asignacion de permisos de escritura en una carpeta de
un sitio web.
El problema era, y es todavia, el siguiente.
A traves de una pagina web tengo que crear una carpeta y luego de crear
esa carpeta, tengo que copiar un archivo a la carpeta creada. La
carpeta raiz (que es USR) tiene asignado permiso de escritura el
usuario IUSR_NombreMaquina, cuando creo la carpeta no tengo problemas,
se crea correctamente sin ningun error. El problema esta cuando quiero
copiar el archivo (index.asp) a la carpeta que se creo, en ese caso me
dice Accseo Denegado.
El codigo que utilizo es el siguiente:

carpeta = server.MapPath("./" & nombre)
arch_base = server.MapPath("./kerb2k/index.asp")
set fso = server.CreateObject("Scripting.FileSystemObject")
fso.CreateFolder(carpeta)
set f = fso.GetFile(arch_base)
f.Copy carpeta < en esta linea me dice "acceso denegado"
set f = nothing
set fso = nothing

Saludos!
Martin

Preguntas similare

Leer las respuestas

#1 Nano
16/01/2006 - 15:19 | Informe spam
Hola
una cosa es darles permisos a las carpetas (nivel 1 )
y otra cosa darles permisos a los contenidos del nivel 1 (nivel 2)

porque deberias tener permisos de escritura para esa carpeta que vas a crear
para luego copiar

lo que haria yo es todo esto dentro de una carpeta 'X' y a esa carpeta 'X'
darle todos los permisos que necesites no solo la carpeta, sino tambien su
contenidos

pruebalo y avisa que sucedio

un saludo

Nano


"Martin" wrote in message
news:
Hola amigos de nuevo, hace unos dias expuse ante este foro el problema
que tenia con la asignacion de permisos de escritura en una carpeta de
un sitio web.
El problema era, y es todavia, el siguiente.
A traves de una pagina web tengo que crear una carpeta y luego de crear
esa carpeta, tengo que copiar un archivo a la carpeta creada. La
carpeta raiz (que es USR) tiene asignado permiso de escritura el
usuario IUSR_NombreMaquina, cuando creo la carpeta no tengo problemas,
se crea correctamente sin ningun error. El problema esta cuando quiero
copiar el archivo (index.asp) a la carpeta que se creo, en ese caso me
dice Accseo Denegado.
El codigo que utilizo es el siguiente:

carpeta = server.MapPath("./" & nombre)
arch_base = server.MapPath("./kerb2k/index.asp")
set fso = server.CreateObject("Scripting.FileSystemObject")
fso.CreateFolder(carpeta)
set f = fso.GetFile(arch_base)
f.Copy carpeta < en esta linea me dice "acceso denegado"
set f = nothing
set fso = nothing

Saludos!
Martin

Respuesta Responder a este mensaje
#2 José Escrich
16/01/2006 - 17:20 | Informe spam
Amigo server.CreateObject("Scripting.FileSystemObject"), es detenido por
la mayoria de los antivirus, si estas utilizando Norton Antivirus, fijate
que existe una opción para detener la ejecución de scripts y justamente se
refiere a entre otros este object. No recuerdo en otros antivirus como figura
la opción pero fijate alli 99% que es por eso.

saludos.

José Escrich
jescrich (a) gmail.com
http://latincoder.com

M> Hola amigos de nuevo, hace unos dias expuse ante este foro el
M> problema
M> que tenia con la asignacion de permisos de escritura en una carpeta
M> de
M> un sitio web.
M> El problema era, y es todavia, el siguiente.
M> A traves de una pagina web tengo que crear una carpeta y luego de
M> crear
M> esa carpeta, tengo que copiar un archivo a la carpeta creada. La
M> carpeta raiz (que es USR) tiene asignado permiso de escritura el
M> usuario IUSR_NombreMaquina, cuando creo la carpeta no tengo
M> problemas,
M> se crea correctamente sin ningun error. El problema esta cuando
M> quiero
M> copiar el archivo (index.asp) a la carpeta que se creo, en ese caso
M> me
M> dice Accseo Denegado.
M> El codigo que utilizo es el siguiente:
M> carpeta = server.MapPath("./" & nombre)
M> arch_base = server.MapPath("./kerb2k/index.asp")
M> set fso = server.CreateObject("Scripting.FileSystemObject")
M> fso.CreateFolder(carpeta)
M> set f = fso.GetFile(arch_base)
M> f.Copy carpeta < en esta linea me dice "acceso denegado"
M> set f = nothing
M> set fso = nothing
M> Saludos!
M> Marti
Respuesta Responder a este mensaje
#3 Miguel Gonzalez
16/01/2006 - 17:31 | Informe spam
Hola Martin.

Creo que te falta separar los nombres de la carpeta y el archivo.

Corrige la línea del error así:

f.Copy carpeta & "/"

Saludos!
Miguel


Martin escribió:
Hola amigos de nuevo, hace unos dias expuse ante este foro el problema
que tenia con la asignacion de permisos de escritura en una carpeta de
un sitio web.
El problema era, y es todavia, el siguiente.
A traves de una pagina web tengo que crear una carpeta y luego de crear
esa carpeta, tengo que copiar un archivo a la carpeta creada. La
carpeta raiz (que es USR) tiene asignado permiso de escritura el
usuario IUSR_NombreMaquina, cuando creo la carpeta no tengo problemas,
se crea correctamente sin ningun error. El problema esta cuando quiero
copiar el archivo (index.asp) a la carpeta que se creo, en ese caso me
dice Accseo Denegado.
El codigo que utilizo es el siguiente:

carpeta = server.MapPath("./" & nombre)
arch_base = server.MapPath("./kerb2k/index.asp")
set fso = server.CreateObject("Scripting.FileSystemObject")
fso.CreateFolder(carpeta)
set f = fso.GetFile(arch_base)
f.Copy carpeta < en esta linea me dice "acceso denegado"
set f = nothing
set fso = nothing

Saludos!
Martin

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida