无法处理.NET框架的异常处理程序中的水晶报表异常

时间:2017-04-12 09:22:16

标签: c# asp.net crystal-reports appdynamics

我是.net开发人员并使用SAP crystal report.Unable从.NET框架的特殊处理程序处理水晶报表异常。当使用CrystalReportViewer查看报表时我没有遇到任何问题并尝试捕获.net框架也没有捕获任何异常,但第三方工具APPD在预览所有水晶报告时捕获异常。我无法预测根本原因以及无法从论坛获得定义。在APPD中获取异常是,

  

名称:ArgumentOutofRangeException摘要:   CrystalDecisions.Shared.Json.JsonObject ::无法获取可选项   与key关联的布尔值,at   CrystalDecisions.Shared.Json.JsonObject.get_Item(String key)

提前致谢: - )

1 个答案:

答案 0 :(得分:0)

调用方法时抛出ArgumentOutOfRangeException异常,并且传递给方法的至少一个参数不为null,并且包含的​​无效值不是参数所需的值集合的成员。 ParamName属性标识无效参数,而ActualValue属性(如果存在值)标识无效值。

通常,ArgumentOutOfRangeException是由开发人员错误引起的。您应该消除异常原因,或者如果参数由方法调用返回,或者在传递给抛出异常的方法之前由用户输入,则应该验证,而不是在try / catch块中处理异常。在将它们传递给方法之前的参数。

参考: ArgumentOutofRangeException Summary

希望它能帮助您理解异常。