我有一个.net页面(v1.1),并在该页面上有一个水晶报表对象。我在这里使用水晶报告9。该报告使用传递给.net页面的日期时间参数作为查询字符串。问题是报告在特定日期(2013年6月16日)之后抛出异常。请注意,错误显示正常,但是当我使用crystal report的默认功能打印/导出时会抛出异常。
对象引用未设置为对象的实例。
[NullReferenceException:对象引用未设置为的实例 对象。] CrystalDecisions.Web.CrystalReportViewer.Dispose()+76
System.Web.UI.Control.UnloadRecursive(布尔配置)+138
System.Web.UI.Control.UnloadRecursive(布尔配置)+74
System.Web.UI.Control.UnloadRecursive(布尔配置)+74
System.Web.UI.Page.ProcessRequestCleanup()+24
System.Web.UI.Page.ProcessRequest()+218
System.Web.UI.Page.ProcessRequest(HttpContext context)+18
System.Web.CallHandlerExecutionStep.System.Web.HttpApplication + IExecutionStep.Execute() +179 System.Web.HttpApplication.ExecuteStep(IExecutionStep step,Boolean& completedSynchronously)+87
我添加了一些日志记录以查看数据中是否存在任何问题但是对于2013年6月16日,代码只会抛出错误,甚至不会转到包含水晶报表的页面的OnInit或Page_Load。只是添加,代码在测试系统上,无法调试代码,因此我不得不添加logging / try-catch进行调查。
任何帮助都将受到高度赞赏。
由于