在ASP.NET中下载Pdf文件的例外

时间:2009-06-09 11:17:16

标签: asp.net pdf crystal-reports

我正在下载由crystal report创建的Pdf文件,我下载为

 ReportDocument repDoc = ( ReportDocument ) System.Web.HttpContext.Current.Session["StudyReportCrystalDocument"];
        // Stop buffering the response
        Response.Buffer = false;
        // Clear the response content and headers
        Response.ClearContent();
        Response.ClearHeaders();
        try
        {    
            repDoc.ExportToHttpResponse(CrystalDecisions.Shared.ExportFormatType.PortableDocFormat, Response, true, "StudyReport" );
        }
        catch( Exception ex )
        {
        }

尽管它正在工作但我得到了一个例外

base {System.SystemException} = {无法评估表达式,因为代码已优化或本机框架位于调用堆栈之上。}

任何人都可以解释这是什么原因以及如何覆盖异常?

2 个答案:

答案 0 :(得分:1)

尝试this

答案 1 :(得分:1)

删除try-catch块。