聿琴惜荭顏丶 发表于 2021-10-13 14:39:03

AR从11升级到12无法打开报表

本帖最后由 聿琴惜荭顏丶 于 2021-10-19 13:45 编辑

原因:AR11版报表无法在高版本的谷歌浏览器进行打印
(如果该问题可以解决,可结贴)
现状:重新安装了AR12(AR11仍存在电脑)在项目中移除了所有11引用、JS、CSS等。重新添加12引用、JS、CSS如下图所示:

以下是DLL的属性信息:

以下是JS及CSS信息:

以下是GrapeCity.ActiveReports.Viewer.Html.js的信息(产品版本):

以下是运行时状况:

以下是正常获取数据信息及路径(报表文件是存在
的,是用11版本的报表工具画制的):

以下是pageReport信息:

以下是文档加载方法:

以下是报表错误信息:

以下是F12详情:

这里发现请求的地址为本地:http://localhost:14801/ActiveReports.ar12?Token=6c85efab-f0ca-44b5-8a13-ca9ce5df31bb&Generation=1&WebViewerControlClientId=html5viewer&HtmlViewer=true&Page=1&ie=1634106835702

以下是webservices信息:

以下为添加的JS及CSS信息:


Crystal.Li 发表于 2021-10-13 14:39:04

您先看一下这个版本对吗:


ActiveReports 报表服务器与 MVC 集成
https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=20022&fromuid=59070
(出处: 葡萄城产品技术社区)


然后还可以再检查一下web config文件,可以和安装我们产品后这个示例里面的config文件进行对比看一下:

聿琴惜荭顏丶 发表于 2021-10-13 16:36:47

经发现应该是配置文件问题,请问升级到12版本后,web.config如何配置?
以下是当前11版本的配置文件:

Crystal.Li 发表于 2021-10-13 17:28:14

您好,这个问题可能还是转换过程中某些文件没有转换过来,少了某些步骤之类的。
您可以使用vscode的转换工具一键转换升级一下,会自动将config里面的配置改了。

聿琴惜荭顏丶 发表于 2021-10-18 15:06:57


还是不行
页: [1]
查看完整版本: AR从11升级到12无法打开报表