none
Abrir fichero en red con FileStream RRS feed

  • Pregunta

  • Estoy realizando la lectura de archivos con FileStream y todo a funcionado correctamente, pero cuando intento acceder a una ruta en red local me sale el error que no tengo acceso, como lo puedo hacer ?

    System.UnauthorizedAccessException: Acceso denegado a la ruta de acceso '\\192.168.1.21\enlaces\modelo1003\enlace.xml'.
       en System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
       en System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath)
       en System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy)
       en System.IO.FileStream..ctor(String path, FileMode mode)
       en Visor.MainForm.leerXml(String Ruta, String proveedor) en d:\Documents and Settings\Manu\Mis documentos\SharpDevelop Projects\Visorbuscador\Visor\MainForm.cs:línea 284
       en Visor.MainForm..ctor() en d:\Documents and Settings\Manu\Mis documentos\SharpDevelop Projects\Visorbuscador\Visor\MainForm.cs:línea 73
       en Visor.Program.Main(String[] args) en d:\Documents and Settings\Manu\Mis documentos\SharpDevelop Projects\Visorbuscador\Visor\Program.cs:línea

    martes, 13 de mayo de 2014 10:03

Todas las respuestas

  • Hola.

    El problema es que el usuario con el que estás ejecutando la aplicación (el que esté en sesión) no es un usuario con acceso a la máquina/carpeta a la que intentas acceder. Tendrías que dar permisos al usuario sobre dicha carpeta.

    Si lo quieres hacer de forma rápida, (no digo que sea la más correcta, ni siquiera que sea correcta), primero tendrás que compartir la carpeta a la que quierese acceder y después puedes mapear esa carpeta en una unidad de red del equipo desde el que accedes, así lo conviertes en un acceso a X:\carpetacompartidaX....

    Espero te sirva de ayuda.

    Un saludo.

    martes, 13 de mayo de 2014 14:06
  • Gracias por la respuesta,

    la carpeta \\192.168.1.21\enlaces, es una carpeta compartida y tengo acceso a ella con cualquier usuario y ordenador de la red.

    No se porque no puedo acceder, si alguien tiene alguna idea mas ...

    martes, 13 de mayo de 2014 14:46
  • creando una unidad de red, tengo el mismo problema:

    System.UnauthorizedAccessException: Acceso denegado a la ruta de acceso 'w:\enlaces\modelo1003\enlace.xml'.

    martes, 13 de mayo de 2014 14:49
  • alguna idea ?
    miércoles, 14 de mayo de 2014 8:06
  • viernes, 23 de mayo de 2014 9:10