应用程序在生成报告时停止调试(水晶报告)

时间:2018-03-28 07:50:20

标签: c# asp.net crystal-reports crystal-reports-2010 crystal-reports-8.5

我有一个Web应用程序和一个Windows应用程序来使用crystal report生成报告,在某些情况下,应用程序停止调试并抛出错误' vshost.exe已停止工作'

我在检查解决方案时尝试了很多事情,但是我无法捕获异常,因为我找不到应用程序崩溃的确切原因我需要一种方法可以捕获异常

错误发生在crystal report的reportDocument.ExportToDisk方法中。

在检查系统事件日志时,我发现水晶报告中发生了异常。

   reportDocument.ExportToDisk(CrystalDecisions.Shared.ExportFormatType.PortableDocFormat, string.Format("{0}{1}", ReportDestinationPath, rec.GeneratedReportName + "_" + rec.ReportRequestID + "." + extension));

我的问题是如果它是一个水晶报告错误,我该如何捕获该异常?

  

错误应用程序名称:ReportApp.exe,版本:1.0.1705.1,时间戳:0x5a8d2727   错误模块名称:crpe32.dll,版本:13.0.12.1494,时间戳:0x5443a343   异常代码:0xc0000005   故障偏移:0x0032ca2a   错误进程id:0xd4fc   故障应用程序启动时间:0x01d3ba39e4c4e89a   错误的应用程序路径:C:\ Program Files(x86)\ ReportApp \ ReportApp.exe   错误模块路径:C:\ Program Files(x86)\ SAP BusinessObjects \ Crystal Reports for .NET Framework 4.0 \ Common \ SAP BusinessObjects Enterprise XI 4.0 \ win32_x86 \ crpe32.dll   报告ID:291c8194-262d-11e8-80e5-0cc47a9b8aeb   错误包全名:   错误包相关的应用程序ID:   应用程序:ReportApp.exe   框架版本:v4.0.30319   描述:由于未处理的异常,进程终止。   异常信息:异常代码c0000005,异常地址37B5CA2A

0 个答案:

没有答案