Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Crystal Report Viewer在尝试将报表源以PDF.Net格式导出到磁盘时导致应用程序崩溃_C#_.net_Crystal Reports - Fatal编程技术网

C# Crystal Report Viewer在尝试将报表源以PDF.Net格式导出到磁盘时导致应用程序崩溃

C# Crystal Report Viewer在尝试将报表源以PDF.Net格式导出到磁盘时导致应用程序崩溃,c#,.net,crystal-reports,C#,.net,Crystal Reports,我正在尝试将.Net 1.1中crystal report viewer的reportsource以PDF格式导出到磁盘上 CrystalDecisions.CrystalReports.Engine.ReportDocument cr = (CrystalDecisions.CrystalReports.Engine.ReportDocument)crvView.ReportSource; cr.ExportToDisk(CrystalDecisions.[Shared].ExportForm

我正在尝试将.Net 1.1中crystal report viewer的reportsource以PDF格式导出到磁盘上

CrystalDecisions.CrystalReports.Engine.ReportDocument cr = (CrystalDecisions.CrystalReports.Engine.ReportDocument)crvView.ReportSource;
cr.ExportToDisk(CrystalDecisions.[Shared].ExportFormatType.PortableDocFormat, @"C:\Temp\Temp.pdf");
我知道是“cr.ExportToDisk…”行失败了,但不知道为什么。 我检查了一下,以确保客户机上的Crystal Report版本是相同的

有时我收到消息“内存无法在源代码处读取…”,应用程序完全崩溃,有时应用程序在没有消息的情况下崩溃

任何关于为什么会发生这种情况以及如何解决它的想法都将不胜感激


干杯

您可以检查以确保您尝试导出到的位置的安全权限相同。

您能够打印这些“错误”报告吗?如果是这样,您是否尝试过打印到至少可以暂时解决此问题。

是“有时”“始终用于相同的数据”、“始终用于相同的机器”或“始终用于相同的数据,在相同的机器上”,还是“给定相同的输入,相同的机器有时会工作,有时会失败”的真实情况?给定相同的输入,不同的机器将产生不同的结果(失败或成功)。但是,具有相同数据的同一台机器将始终产生相同的结果(如果它失败一次,它将始终失败,反之亦然)。这些失败的机器是否有较旧版本的crystal?否,我检查了每台机器上的版本,出现故障的机器和未出现故障的机器都有相同版本的crystal。我见过安装多个版本的crystal会给你带来疯狂的错误。除了正确的版本之外,他们是否还有一个更旧的版本?我已经尝试导出到客户端计算机上的多个位置,结果相同(包括我知道客户端拥有完全权限的位置)。