更新到SSRS 2016后的应用程序错误(对象不支持属性或方法)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了更新到SSRS 2016后的应用程序错误(对象不支持属性或方法)相关的知识,希望对你有一定的参考价值。

我们有一个WFP应用程序(没有源代码),可以在一个单独的窗口中托管SSRS报告。该窗口有几个按钮并注册至少一个事件(由于错误消息而确定)。这一切在SSRS 2014上都运行良好,我们升级为远离打印驱动程序要求。在我们的环境中,打印驱动程序分发很麻烦。最终用户不是本地管理员。

当报告页面打开时,我们收到2个错误,然后不显示标准的上一个,下一个,打印按钮。

错误是

对象不支持属性或方法“addEventListener”代码0 URL http://SSRSServer/ReportServer_SSRS2016/Reserved.ReportViewerWebControl.axd?OpType=Resource&Version=13.0.1601.5&Name=Microsoft.ReportingServices.Rendering.HtmlRenderer.RendererResources.jquery.min.js

然后

'jQuery'未定义代码0网址http://SSRSServer/ReportServer_SSRS2016/Reserved.ReportViewerWebControl.axd?OpType=Resource&Version=13.0.1601.5&Name=Microsoft.ReportingServices.Rendering.HtmlRenderer.RendererResources.jqueryui.min.js

注意事项。如果将URL粘贴到IE 11地址栏中,则报告将完美打开。

http://SSRSServer/ReportServer_SSRS2016/Pages/ReportViewer.aspx?/IntelliPERMIT/Opsuite/rptclrClearanceCertificate&rc:LinkTarget=_blank&rc:Parameters=false&rs:Command=Render&rs:ClearSession=true&SerialNumber=33615

并且服务器并行承载SSRS 2014和2016本机模式。

提前致谢

答案

试试这些。

单击关闭按钮以关闭错误消息。查找Internet Explorer工具。选择兼容性视图设置。添加网站的网址,接受更改并关闭。刷新页面并尝试立即打开该站点。如果问题仍然存在,您可以尝试更改Internet Explorer中的设置并进行检查。

打开Internet Explorer,单击“工具”。单击“Internet选项”,单击“高级”选项卡。确保这些选项有复选标记:

禁用脚本调试(Internet Explorer)禁用脚本调试(其他)取消选中显示有关每个脚本错误的通知。单击“应用”和“确定重新启动Internet Explorer并检查问题。尝试禁用增强保护模式并检查。

单击Internet Explorer中的“工具”图标。转到“Internet选项”,单击“高级”选项卡,然后选择“安全性”部分,并取消选中“启用增强保护模式”旁边的复选框(需要重新启动Internet Explorer)。单击“应用”,然后单击“确定”。

还尝试将网站添加到可信站点列表并检查。

打开Internet Explorer,单击“工具”,然后单击“Internet选项”。单击“安全”选项卡。现在单击“可信站点”,然后单击“站点”按钮。在文本框中键入网站的URL,然后单击“添加”按钮。完成后,单击“关闭”。

另一答案

问题出在托管应用程序设计中。

简而言之。如果编写WPF应用程序以与SSRS 2008进行交互(包括托管SSRS报告,分页和打印),则由于API的更改,它可能无法与SSRS 2016一起使用。

此问题试图绕过SSRS 2014 activeX打印驱动程序要求。解决方案是使用MS ActiveX安装程序服务。

所以我们坚持2014年。

以上是关于更新到SSRS 2016后的应用程序错误(对象不支持属性或方法)的主要内容,如果未能解决你的问题,请参考以下文章

更新到 Office 2016 后的 VBA 脚本错误 (CreateObject("System.Collections.ArrayList"))

无法创建SSRS数据集业务对象

ReportViewer中的SSRS导出返回401 Unauthorized

更新到 Xcode 6 后的神秘错误

SSRS导出冻结条件格式

SSRS报告浏览器兼容性问题