我正在修复SQL Server Reporting Services 2016应用程序上的最后一个错误。
我刚刚意识到当我的一个外部Web服务出现故障时,应用程序崩溃了:'本地数据处理过程中发生了错误'。
如何在调用时检查Web服务是否已关闭?这在传统的.NET项目中很容易,但是这个应用程序应该在SSRS门户上运行。我想显示一条自定义错误消息。
答案 0 :(得分:1)
您可以在报告中嵌入自定义程序集。让该程序集检查服务端点。您也可以在自定义代码中执行此操作,因为您可以将System.Web
包含为引用的程序集并在报表代码中创建响应,但是,在自定义程序集中它会更容易。