none
No puedo subir imagenes(incluso trabajando en local) con mi aplicacion RRS feed

  • Pregunta

  •  

    Hola, a todos.

     

    Bien me encuentro desarrollando una aplicacion asp.net y a la hora de intentar colocar las imagenes en una carpeta en el servidor localhost me deniega el permiso para hacerlo. La instruccion que uso es la siguiente:

     

    Me.FUpBuscaImagen.PostedFile.SaveAs(Server.MapPath("~/Imagenes/Productos/" & TipoProd))

     

    siendo el control usado un FileUpload. Supongo al 99% que el problema no es de mi aplicacion sino de alguna cosilla del sistema operativo o algo asi que se me esta escapando.

     

    Muchas gracias por la ayuda. Un saludo!!

    lunes, 23 de junio de 2008 16:31

Todas las respuestas

  •  

    Tiene toda la pinta de ser tema de permisos.

     

    Da permisos en la carpeta Productos al usuario con el que ejecutas la cuenta de IIS. (Dependiendo del Sistema Operativo será ASPNET, Network Service, o uno qu hayas configurado manualmente ...

     

     

    lunes, 23 de junio de 2008 17:17
  • Hola, si el tema es de permisos segurisimo yo creo.

     

    El sistema es un XP profesional, he intentado darselos de todas las maneras posibles pero no consigo que ande. Podria ser que no se los estoy dando de manera correcta...Si pudieras indicarme me harias un gran favor.

     

    Muchas gracias por anticipado

    lunes, 23 de junio de 2008 17:57
  • Tienes que entrar en las propiedades del folder, seguridad, y concederle permisos de escritura (de preferencia acceso total) al usuario ASP.NET.

     

    En caso de que hayas cambiado el usuario que ejecuta el app pool de tu web app debes concederle acceso de escritura a ese usuario. 

     

    miércoles, 25 de junio de 2008 19:12
  • Los usuarios tienen permisos de de control total sobre la carpeta y sobre las carpetas que se encuentran dentro pero sigo sin poder subir las imagenes... Es bastante raro si alguien puede ayudarme me haria un gran favor.

     

    Un saludo y gracias

    lunes, 30 de junio de 2008 8:56
  •  

    ¿Que usuario usas en IIS?

     

     

    En el directorio físico (productos pulsa botón derecho -> Propiedades -> Seguridad -> Avanzado -> Permisos efectivos ->

    teclea el nombre del usuario de IIS y te dirá que tipo de permisos tienes realmente sobre dicho directorio)

     

    lunes, 30 de junio de 2008 18:24
  • En lo referente a permisos estoy empezando a dudar de que el problema sea de ahi... Me estoy inclinando por un problema de propiedades de la carpeta ya que me aparece como solo lectura marcado con un cuadrado verde(nunca me habia fijado en esto la verdad pero por lo que he leido debe ser un fallo de windows xp).

     

    He intentado cambiarlo con attrib y cacls pero aunque las ordenes se ejecuten bien el atributo sigue estando marcado con el dichoso cuadrado... Que os parece, podria ser este el problema???

     

    Un saludo y gracias anticipadas.

     

    martes, 1 de julio de 2008 7:55