CLR: .Net / Mono / Boo / Otros CLR > VB .NET

 Archivos En Memoria....

(1/1)

senzao18:
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???

Kev:
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:

senzao18:
Ya lo intenté con eso y nada :D.

Pero logre hacerlo de la siguiente manera.


--- Código: Text --- Public Function DesEncriptarCML(ByVal ConfigurationFile As String) As Xml.XmlTextReader         Dim objStreamReader As StreamReader        Dim objStringReader As StringReader        Dim objXml As Xml.XmlTextReader        Try             Dim strLine As String            'Pass the file path and the file name to the StreamReader constructor.            objStreamReader = New StreamReader(ConfigurationFile)            'Read the text.            strLine = objStreamReader.ReadToEnd            objStreamReader.Close()            objStreamReader = Nothing             If Not strLine Is Nothing Then                objStringReader = New StringReader(Decrypt(strLine, BuildKey24))                objXml = New Xml.XmlTextReader(objStringReader)            End If             Return objXml         Catch ex As Exception            Throw ex        End Try    End Function  
Muy práctico  :D

Navegación

[0] Índice de Mensajes

Ir a la versión completa