下午好。 当尝试处理重量为556.109 KB的XML文件并将信息保存在数据库中时,我收到以下错误:
There was an exception of type 'System.OutOfMemoryException'.
当您阅读大约89%的文档时,我收到此错误。我一直在监视计算机的RAM,并且在发生此异常时仍有空间分配。使用堆栈跟踪告诉我以下内容:
in System.String.ConcatArray (String [] values, Int32 TotalLength)
System.String.Concat (String [] values)
in ConfigServicio.Form1.LeerXML (FileInfo fileLXML)
阅读各种论坛和各种信息表明存在计算机内存,否则将其分配给.NET Framework以执行任务,但是,我还没有找到任何有关如何解决它的问题。
如果有人有任何形式的帮助,我将永远感激。
答案 0 :(得分:0)
在64位计算机上运行它并将您的平台定位为64位。
转到您的项目属性 - >构建标签 - >平台目标:将“任何CPU”更改为“x64”。