我有一个Web应用程序,它将包含大约500个子对象的非常复杂的对象序列化到SQL 2008数据库。问题是当对象非常大(超过500个子对象)时,它会产生一个超出内存的异常,我们需要重新启动iis。序列化复杂对象时发生OutofMemory异常
我正在使用.NET中的二进制序列化程序将对象序列化为内存流。我也尝试使用文件流,但也失败了。
该对象的总大小是当序列化到一个文件大约15MB和Web服务器是Windows 2008 IIS 7 32位的一个。
我不需要针对这个对象运行任何查询。只需要将它存储在某个地方,然后检索。
所以,请点我在这里向正确的方向...