1

我正在尝试使用 SignedXml.ComputeSignature 对 2 GB XML 文件进行签名,但是我遇到了内存不足异常。我正在使用具有 8 GB RAM 的 64 位机器。这可能是因为文件大小。在计算签名时,该函数将整个 XML 文件加载到内存中。我们是否有任何替代方法来签署 XML 文件。是否可以在卡盘或流中签署 XML 文件。

4

1 回答 1

2

你在 .NET 4.5 上吗?
如果是这样试试这个:

gcAllowVeryLargeObjects

于 2013-09-23T13:26:45.467 回答