gpt4 book ai didi

c# - 为什么此代码有时会在 PDF 生成期间出现访问被拒绝错误?

转载 作者:太空宇宙 更新时间:2023-11-03 13:39:46 25 4
gpt4 key购买 nike

我偶尔且很少收到以下错误:

访问路径“e:\Batch\CR\data_Test\IM_0232\rdlcTemp\RN837102.ZM\MemberEOB_1.pdf”被拒绝。

发生错误的确切代码块如下所示。此错误仅偶尔且很少发生。如果我们重新启动服务器并尝试再次运行相同的输入文件,我们会发现错误不会再次发生——但并非总是如此。此代码处于一个循环中,在应用程序的单次运行中最多可执行 5000 次。我们发现错误可能会在运行的任何时候发生——将毫无问题地创建 100 个 PDF 文件,然后会发生此错误。为什么会出现此错误?

相关代码:

byte[] bytes = report.Render("PDF", deviceInfo);
FileStream fs = new FileStream(@savePath + ".pdf", FileMode.Create);
fs.Write(bytes, 0, bytes.Length);
fs.Close();
fs.Dispose();

最佳答案

是否有可能是输入/输出过程过于紧张以至于正在创建 PDF 文件的设备很忙?检查事件查看器以查看是否报告了任何相关内容并没有什么坏处

关于c# - 为什么此代码有时会在 PDF 生成期间出现访问被拒绝错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17535823/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com