どうすれば例外を回避できますか
要求されたサービスを完了するには、システム リソースが不足しています。
私はこのコードを使用して 190mb の pdf ドキュメントを作成しています。ここで、this.outputPDF は大きな PDF のパスであり、dataToFile は例外が発生したときに既にメモリ内にあるバイトの配列です。
using (FileStream fsFileSigned = new FileStream(this.outputPDF, FileMode.Create, FileAccess.Write))
{
fsFileSigned.Write(dataToFile, 0, dataToFile.Length);
fsFileSigned.Close();
}
これは、2Gb RAM を搭載した Windows Server 2008 64 ビットで実行される Windows サービスです。