我们使用SSRS 2005 SP1和最新的Reportviewer控件。
我们遇到了某些报告基础架构异常未暴露给任何异常处理例程的情况。SSRS 2005例外未曝光
一个特定的示例是SQL Server Reporting Services Windows服务由于VM问题而意外停止。在这种情况下,该报告正确地呈现,但是当显示的报表查看器Web控制范围内的用户,用户将看到以下消息,而不是报告:
An error has occurred during report processing.
The Report Server Windows service 'ReportServer$MSSQL2005' is not
running. The service must be running to use Report Server.
的问题是,我们在所有可能的捕捉异常位置:所有页面后面的方法,ReportViewer OnReportError
和应用程序OnError
处理程序。在任何时候,我们都看不到客户端代码的异常。在调试器中运行时,异常在执行过程中被抛出,但不会引发到客户机代码。
有没有人见过这个?