目前,我们存储在我们的C#解决方案DLL中的报告模板(Word文档)为二进制数组。二进制数据是无法管理
public readonly static byte[] audit_engagement_template = new byte[] {208,207,17,224,161,177,26,225,0,0,0,0,0,0,0,0,...
等等等等,现在这个文件已经变得庞大而难以处理非常作为Visual Studio中开始使用的内存在的2.5Gb时,它是开放的。
我们使用这些数据存储在数据库中,但我们需要让我们的数据库占用尽可能小,同时降低打开/编辑从客户端这些模板时使用的带宽。这就是我们将这些文件直接移入解决方案的原因。
任何人都可以提出要去关于存储这些文件(而不是允许客户从应用程序之外的触摸它们)其它方法吗?
你为什么不能保存模板在磁盘上,因为他们,或在一个加密的压缩文件(例如)? – Oded 2010-09-14 08:44:00