很有可能是因为对象创建数量过多, 而GC回收的速度赶不上创建的速度, 最终导致 .NET Framework 无法创建更多的对象而报错.
解决办法:对象使用完毕后就调用Dispose销毁掉, 不要全部依赖GC的回收.
http://www.25kx.com/art/755106