• Jueves 14 de Noviembre de 2024, 04:17

Autor Tema:  Archivos En Memoria....  (Leído 1200 veces)

senzao18

  • Miembro HIPER activo
  • ****
  • Mensajes: 553
    • Ver Perfil
Archivos En Memoria....
« en: Jueves 22 de Septiembre de 2005, 19:32 »
0
Hola alguno de ustedes sabe como puedo trabajar con un archivo en memoria...?

Trate con le MemoryStrem pero no pude....

Lo que trato de hace es lo siguiente

Encripto un Archivo XML

Posteriormente ocupo desencriptarlo para obtener los datos todo va bien con Applicaciones Windows...

Pero cuando se trata de un Servicio Web me dice que no tengo permiso al archivo ruta :S

Esto es por que cuando lo desebcripto reemplazo el archivo encriptado...

Que hago???
---------------------------------------
Erick Aragon Zepeda
Dessarrollo de Aplicaciones .NET
http]
Blog de Articulos
Mi Blog
NoSolocodigo -->

Kev

  • Miembro HIPER activo
  • ****
  • Mensajes: 654
    • Ver Perfil
Re: Archivos En Memoria....
« Respuesta #1 en: Jueves 22 de Septiembre de 2005, 21:27 »
0
Revisa los permisos de escritura de la carpeta en la que se encuentra tu archivo XML, esto desde el IIS claro o desde el explorador viendo las propiedades de la carpeta

Salu2
 :comp:
La teoria es asesinada tarde o temprano por la experiencia
Albert Einstein
Kev - 3 DCE
-----------------------------------------------------
Articulos:
Convertir texto a imagen en ASP.NET
Trabajando con el Global.asax

senzao18

  • Miembro HIPER activo
  • ****
  • Mensajes: 553
    • Ver Perfil
Re: Archivos En Memoria....
« Respuesta #2 en: Viernes 23 de Septiembre de 2005, 16:46 »
0
Ya lo intenté con eso y nada :D.

Pero logre hacerlo de la siguiente manera.

Código: Text
  1.  
  2. Public Function DesEncriptarCML(ByVal ConfigurationFile As String) As Xml.XmlTextReader
  3.  
  4.         Dim objStreamReader As StreamReader
  5.         Dim objStringReader As StringReader
  6.         Dim objXml As Xml.XmlTextReader
  7.         Try
  8.  
  9.             Dim strLine As String
  10.             'Pass the file path and the file name to the StreamReader constructor.
  11.             objStreamReader = New StreamReader(ConfigurationFile)
  12.             'Read the text.
  13.             strLine = objStreamReader.ReadToEnd
  14.             objStreamReader.Close()
  15.             objStreamReader = Nothing
  16.  
  17.             If Not strLine Is Nothing Then
  18.                 objStringReader = New StringReader(Decrypt(strLine, BuildKey24))
  19.                 objXml = New Xml.XmlTextReader(objStringReader)
  20.             End If
  21.  
  22.             Return objXml
  23.  
  24.         Catch ex As Exception
  25.             Throw ex
  26.         End Try
  27.     End Function
  28.  
  29.  

Muy práctico  :D
---------------------------------------
Erick Aragon Zepeda
Dessarrollo de Aplicaciones .NET
http]
Blog de Articulos
Mi Blog
NoSolocodigo -->