下面是我在从客户端机器加载SSRS报告时在浏览器的不同版本中遇到的错误。报告在服务器上运行良好,没有任何错误。
在IE-5/7中
Sys.WebForms.PageRequestManagerServerErrorException:在服务器上处理请求时发生了未知错误。从服务器返回的状态代码为: 12019。 Sys.WebForms.PageRequestManagerServerErrorException:在服务器上处理请求时发生了未知错误。从服务器返回的状态代码为: 12152。
在最新的浏览器Chrome/Firefox/ In 10/Edge中,会出现以下错误:
SCRIPT7002: XMLHttpRequest:网络错误0x2ef3,由于错误00002ef3无法完成操作。 Sys.WebForms.PageRequestManagerServerErrorException::在服务器上处理请求时发生了一个未知的错误。从服务器返回的状态代码为:0
最初我认为这个错误是由于超时造成的,所以我遵循了以下步骤来删除或增加超时:
但错误仍未解决。在这一点上,我认为真正的问题在于微软的Javascript。问题似乎是Microsoft Ajax库MicrosoftAjaxWebForms.js正在使用的ScriptResource.axd.返回的超时。
我已经能够看到错误出现在客户端,但是在服务器中没有出现错误。
我也尝试过添加System.Web.Extensions设置。但没有运气。
发布于 2018-12-07 22:38:16
一些建议:
状态0不是HTTP状态代码,所以它可能是关于正在调用的API的状态代码所以请检查这个API
可能是当前版本的报表服务器不支持数据查询,因此可以尝试更新报表服务器的版本。
检查防火墙和防病毒,以确保报表服务器和数据库服务器是可访问的。
禁用浏览器扩展以确定它们是否干扰
使用web服务URL访问报表- server/reportserver
检查浏览器开发工具下的请求/响应过程,并在那里获得一些有用的信息
https://stackoverflow.com/questions/50755243
复制相似问题