SSRS 2008中的默认错误页面

我们正在使用SSRS 2008。

如果Reporting Services中有错误,是否有办法显示默认错误页面? 如果是这样,我该怎么做呢?

目前得到以下错误…..

暂停服务

http错误503服务不可用。

当这个错误出现时,我想做一个页面重新指向另一个页面上有一个很好的消息。

SSRS的ReportManager Web UI 只是 Asp.Net Forms。 所以你有通常的select。 例如:

您可以使用web.config并设置customErrors标记来处理ReportManager应用程序中的相应未捕获exception。

此外,你可以做我做的:创build自己的IHttpModule并使用Init(HttpApplication context)方法将自己的EventHandler连接到HttpContext.Error事件。 从那里,你可以捕捉到潜在的exception,决定如何处理,并产生自己的好消息。 你甚至可以去做一个Server.Transfer到一个自定义的.aspx页面,以便更容易地制作一个漂亮的消息—而不是直接在你的代码中embedded你的Html。

这种方法适用于SSRS 2008和SSRS 2012。