【问题标题】:Report Application Server Failed报告应用程序服务器失败
【发布时间】:2017-10-21 01:40:36
【问题描述】:

我正在尝试在水晶报表中为参数输入一个与其编辑掩码不匹配的值。它会引发报告应用程序服务器失败错误。无论如何要捕获此异常并引发用户可以理解的异常。问题是堆栈跟踪没有显示我的代码的任何部分。顺便说一下我的代码是用 .net 编写的

System.Runtime.InteropServices.COMException:报表应用程序服务器失败 在 CrystalDecisions.ReportAppServer.Controllers.ReportSourceClass.GetParamPromptingInfo(PromptingRequestInfo promptingRequestInfo,Object& promptingUnits,Object& promptingInfoProvider):第 0 行 在 CrystalDecisions.ReportSource.EromReportSourceBase.DoParameterPrompting(PromptingRequestContext reqContext):第 0 行 在 CrystalDecisions.Web.ReportAgent+ReportClosedExceptionHandlingReportSource.DoParameterPrompting(PromptingRequestContext reqContext):第 0 行 在 CrystalDecisions.Web.ReportAgentBase.DoPrompting(PromptingHTMLRenderOption htmlOption):第 0 行 在 CrystalDecisions.Web.Components.ParamComponent.ShowFullPrompt() :第 0 行 在 CrystalDecisions.Web.Components.ParamComponentBase.HandleException(异常 e):第 0 行 在 CrystalDecisions.Web.CrystalReportViewer.HandleExceptionAndPromptIfNeeded(异常 x,EnumAspNetLifeCycleStage 阶段):第 0 行 在 CrystalDecisions.Web.CrystalReportViewer.OnPreRender(EventArgs e):第 0 行 在 System.Web.UI.Control.PreRenderRecursiveInternal() :第 0 行 在 System.Web.UI.Control.PreRenderRecursiveInternal() :第 0 行 在 System.Web.UI.Control.PreRenderRecursiveInternal() :第 0 行 在 System.Web.UI.Page.ProcessRequestMain(布尔 includeStagesBeforeAsyncPoint,布尔 includeStagesAfterAsyncPoint):第 0 行

【问题讨论】:

  • 您可以尝试按 Ctrl + Alt + E 打开“异常”窗口,然后选中“公共语言运行时异常”框。这有望缩小在您的代码中引发此异常的位置
  • 您如何在视图中显示报告?

标签: c# asp.net crystal-reports


【解决方案1】:

Asp.net ReportViewer 有ReportError 事件,您可以处理和自定义错误OnReportError="ReportViewer1_OnReportError"

检查 CrystalReportViewer 是否有类似的东西:

CrystalReportViewer.onHandleException or
CrystalReportViewer.OnHandleExceptionAndPromptIfNeeded

HandleException()   Fired when an exception occurs.

参考:http://www.crystalreportsbook.com/Crystal_Reports_Net_Ch14_3.asp 很难找到新的文档。

【讨论】:

    猜你喜欢
    • 2017-06-02
    • 2011-07-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-10
    相关资源
    最近更新 更多