Foros del Web » Programando para Internet » ASPX (.net) »

No se puede encontrar la ruta de acceso

Estas en el tema de No se puede encontrar la ruta de acceso en el foro de ASPX (.net) en Foros del Web. Hola tengo la siguiente instruccion Dim fdimjpg as new FileStream("Imagenes\Escritorio\folio.jpg" y me sale el mensaje No se puede encontrar la ruta de acceso "C:\WINNT\system32\Imagenes\Escritorio\folio.j pg" ...
  #1 (permalink)  
Antiguo 22/03/2006, 09:56
 
Fecha de Ingreso: marzo-2005
Mensajes: 123
Antigüedad: 19 años, 1 mes
Puntos: 1
No se puede encontrar la ruta de acceso

Hola tengo la siguiente instruccion

Dim fdimjpg as new FileStream("Imagenes\Escritorio\folio.jpg"

y me sale el mensaje No se puede encontrar la ruta de acceso "C:\WINNT\system32\Imagenes\Escritorio\folio.j pg"


el directorio "Imagenes\Escritorio\" esta en

C:\Inetpub\wwwroot\sitio\Imagenes\Escritorio\

gracias
  #2 (permalink)  
Antiguo 22/03/2006, 13:35
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 2 meses
Puntos: 50
Cambia ésto:

Cita:
Dim fdimjpg as new FileStream("Imagenes\Escritorio\folio.jpg"
Por ésto:

Cita:
Dim fdimjpg as
new FileStream(Server.MapPath("Imagenes/Escritorio/folio.jpg"))
Salu2
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net
  #3 (permalink)  
Antiguo 22/03/2006, 13:35
Avatar de xknown  
Fecha de Ingreso: diciembre-2004
Ubicación: Cusco - Perú
Mensajes: 2.248
Antigüedad: 19 años, 4 meses
Puntos: 7
Utiliza Server.MapPath

Saludos
__________________
Alex Concha
Buayacorp - Programación y Diseño
  #4 (permalink)  
Antiguo 22/03/2006, 13:46
 
Fecha de Ingreso: marzo-2005
Mensajes: 123
Antigüedad: 19 años, 1 mes
Puntos: 1
mmmm ahora me sale acceso denegado C:\Inetpub\wwwroot\sitio\Imagenes\Escritorio\folio .jpg
  #5 (permalink)  
Antiguo 22/03/2006, 13:51
 
Fecha de Ingreso: marzo-2005
Mensajes: 123
Antigüedad: 19 años, 1 mes
Puntos: 1
ya corregi los privilegios desde el sistema operativo....

pero ....

sale :
el proceso no puede obtener acceso al archivo "C:\Inetpub\wwwroot\sitio\Imagenes\Escritorio\foli o .jpg
porque esta siendo utilizado por otro proceso"

puros problemas....
  #6 (permalink)  
Antiguo 23/03/2006, 10:23
 
Fecha de Ingreso: mayo-2004
Ubicación: Guadalajara, Jalisco, México
Mensajes: 724
Antigüedad: 20 años
Puntos: 6
Ya le dió permisos al usuario ASP.NET ???
  #7 (permalink)  
Antiguo 23/03/2006, 12:12
 
Fecha de Ingreso: marzo-2004
Mensajes: 198
Antigüedad: 20 años, 1 mes
Puntos: 1
Cuando trabajas con .jpg si la aplicacion esta o ha estado monstrando una imagen te da ese tipo de problemas.

En mi caso queria deletear una imagen que habia monstrado previamente y me decia lo mismo que a ti. Si me daba una vuelta por las paginas de mi aplicacion y volvia a suprimir sin monstrar la imagen, me la suprimia.

No encontre le porque, si alguien lo sabe gracias anticipadas
  #8 (permalink)  
Antiguo 26/03/2006, 19:23
Avatar de rodri  
Fecha de Ingreso: febrero-2005
Mensajes: 406
Antigüedad: 19 años, 2 meses
Puntos: 2
puedo preguntar para que estas usando la imagen?
__________________
0.o Rodri
  #9 (permalink)  
Antiguo 26/03/2006, 19:33
Avatar de rodri  
Fecha de Ingreso: febrero-2005
Mensajes: 406
Antigüedad: 19 años, 2 meses
Puntos: 2
Yo tuve el mismo problema al hacer un proyecto con reportes de la librería de report.net. El problema era que la imagen aparecía en la primera hoja, pero si había mas de una me Salia el error que indicas. Ahora el Problema se solucionó con el siguiente código

Código:
System.IO.FileStream logofile = new System.IO.FileStream(HttpContext.Current.Server.MapPath(this.ruta_grafico), System.IO.FileMode.Open);
                          this.logost = new System.IO.MemoryStream();
                          this.logost.SetLength(logofile.Length);
                          logofile.Read(logost.GetBuffer(), 0, (int)logofile.Length);
                          logofile.Close();
Donde logost es un System.IO.MemoryStream miembro de la clase (o página),
ruta_grafico es un string con la ruta de tu gráfico.

En el código estas cargando un FileStream a logofile y luego leyendolo y cargandolo en logost.

Ya luego en el programa lo usas como tu creas conveniente.

saludos
__________________
0.o Rodri
  #10 (permalink)  
Antiguo 29/03/2006, 09:39
 
Fecha de Ingreso: marzo-2005
Mensajes: 123
Antigüedad: 19 años, 1 mes
Puntos: 1
Bueno no se que era... asumo que tenia un problema en el crystal reports porque se me ocurrio hacer un informe y me salia el mismo mensaje (el informe no tenia imagenes), lo instale en otro pc y funciono perfecto....

gracias a todos
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 15:35.