SSRS 2008 中的默认错误页面

SSRS 2008 中的默认错误页面

我们正在使用 SSRS 2008。

如果 Reporting Services 中出现错误,是否有办法显示默认错误页面?如果可以,我该怎么做?

目前出现以下错误.....

暂停服务

http错误503服务不可用。

当出现此错误时,我想将页面重定向到另一个带有良好消息的页面。

答案1

SSRS 的 ReportManager Web UI 是只是Asp.Net Forms。因此,您有常用选项。例如:

您可以使用 web.config 并设置customErrors标签来处理 ReportManager 应用程序中适当的未捕获异常。

此外,您可以像我一样:创建自己的方法IHttpModule并使用该Init(HttpApplication context)方法将自己的方法连接EventHandlerHttpContext.Error事件。从那里,您可以捕获底层异常,决定如何处理它,并生成自己的友好消息。您甚至可以对自定义 .aspx 页面进行操作,Server.Transfer以便更轻松地制作友好消息——而不是直接将 Html 嵌入到代码中。

此方法适用于 SSRS 2008 和 SSRS 2012。

相关内容