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
Ir a la versión completa