SoloCodigo
CLR: .Net / Mono / Boo / Otros CLR => ASP .NET => Mensaje iniciado por: odelolmo en Martes 29 de Julio de 2008, 12:17
-
Saludos a todos.
Estoy intentando acceder a los ficheros de una carpeta que se encuentra en una unidad de red mediante un servicio web desarrollado con vb.net 2003. Al intentar comprobar si existe un fichero con System.IO.FileInfo.Exists siempre me devuelve False a pesar de que el fichero existe. El fichero ha sido creado desde una aplicación de escritorio desarrollada también con vb.net 2003.
He leido que si no se tienen permisos suficientes el método Exists siempre devuelve False aunque el fichero exista.
¿Alguien sabe que permisos hay que asignar a la carpeta y ficheros para poder acceder a ellos?
Gracias y un saludo
-
No sé si se puede hacer lo que vos decis, le tenes que dar el path completo a FileInfo.Exists, y si la carpeta o el archivo está dentro de tu aplicacion tenes que referenciarlo con Server.MapPath("miCarpeta") y te va a devolver, por ejemplo: C:/inetPub/www/MiAplicacion/Micarpeta
Por eso no sé si se puede referenciar a una unidad de red mediante ASP.NET, no creo que cunpla con algunas reglas de seguridad!
Saludos!
-
Gracias por la información, investigaré el tema de la seguridad.