以下是从客户端计算机加载SSRS报告时在不同版本的浏览器中收到的错误。报告在服务器上正常运行,没有任何错误。
在IE-5/7中
Sys.WebForms.PageRequestManagerServerErrorException:未知错误 在服务器上处理请求时发生。状态代码 从服务器返回的是:12019
Sys.WebForms.PageRequestManagerServerErrorException:未知错误 在服务器上处理请求时发生。状态代码 从服务器返回的是:12152
在Chrome / Firefox / IE10 / Edge,最新版浏览器中,出现以下错误:
SCRIPT7002:XMLHttpRequest:网络错误0x2ef3,无法完成 由于错误00002ef3的操作。
SCRIPT5022:Sys.WebForms.PageRequestManagerServerErrorException:An 处理服务器上的请求时发生未知错误。该 从服务器返回的状态代码是:0
最初我认为这个错误是由于超时,所以我按照这些步骤删除或增加了时间:
但错误仍未解决。在这一点上,我认为实际问题在于微软的Javascript。问题似乎是由 ScriptResource.axd 返回的Microsoft Ajax库 MicrosoftAjaxWebForms.js 使用的超时。
我已经能够看到错误出现在客户端,但是没有错误记录在服务器中
我也尝试过添加System.Web.Extensions设置。但没有运气。
答案 0 :(得分:0)
一些建议:
状态0不是HTTP状态代码,因此它可能是有关正在调用的API的状态代码-请检查此API
可能是报表服务器的当前版本不支持您的数据查询,因此您可以尝试更新报表服务器的版本
检查防火墙和防病毒软件,以确保报表服务器和数据库服务器可访问
禁用浏览器扩展以确定它们是否会干扰
使用Web服务URL访问报告-https://name_of_server/reportserver
在浏览器的开发人员工具下检查请求/响应过程,并在那里获取一些有用的信息