我们正在使用SSRS 2008。
如果Reporting Services中有错误,是否有办法显示默认错误页面? 如果是这样,我该怎么做呢?
目前得到以下错误…..
暂停服务
- 在IIS中重复401错误
- IIS6服务器受到威胁,页面服务,不存在asp文件?
- 将MSSQL和IIS服务器移至AWS – 使用集成身份validation的Web应用程序
- 为什么我只能在一个ApplicationPoolIdentity下访问我的文件共享?
- 捕捉“请求实体太大”的错误
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。