Foros del Web » Programación para mayores de 30 ;) » .NET »

subir archivos con Server.MapPath

Estas en el tema de subir archivos con Server.MapPath en el foro de .NET en Foros del Web. Hola estoy poniendo codigo para subir ficheros al servidor web en ASP.NET La linea que sube el fichero es la siguiente: Dim fn As String ...
  #1 (permalink)  
Antiguo 10/03/2004, 06:07
spv
 
Fecha de Ingreso: febrero-2004
Mensajes: 4
Antigüedad: 20 años, 2 meses
Puntos: 0
subir archivos con Server.MapPath

Hola

estoy poniendo codigo para subir ficheros al servidor web en ASP.NET

La linea que sube el fichero es la siguiente:

Dim fn As String = System.IO.Path.GetFileNameFile1.PostedFile.FileNam e)

Dim SaveLocation As String = Server.MapPath("datos") & "\" & fn

File1.PostedFile.SaveAs(SaveLocation)



Pero me da un error de servidor como este:

Acceso denegado a la ruta de acceso "D:\XVRT\spvnom.com\Html\aplicacion1\datos\Backup. bkf".
Descripción: Excepción no controlada al ejecutar la solicitud Web actual. Revise el seguimiento de la pila para obtener más información acerca del error y dónde se originó en el código.

Detalles de la excepción: System.UnauthorizedAccessException: Acceso denegado a la ruta de acceso "D:\XVRT\spvnom.com\Html\aplicacion1\datos\Backup. bkf".


Decidme, por favor como puedo subir ficheros al servidor desde la misma pagina web sin que de error.

Gracias
  #2 (permalink)  
Antiguo 10/03/2004, 09:31
Avatar de lucxx  
Fecha de Ingreso: noviembre-2003
Ubicación: Madrid
Mensajes: 321
Antigüedad: 20 años, 5 meses
Puntos: 0
¿Has verificado que tienes permisos de escritura en esa carpeta?
  #3 (permalink)  
Antiguo 10/03/2004, 09:53
Avatar de sindestino  
Fecha de Ingreso: noviembre-2003
Ubicación: xxxx xxxx
Mensajes: 270
Antigüedad: 20 años, 6 meses
Puntos: 0
lucxx tiene razón, hay que darle permisos al usuario aspnet a la carpeta de tu servidor en donde se vana alojar los archivos.
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 06:43.