reachtech 发表于 2023-1-13 16:45:40

AR13使用HTML5Viewer,AR14使用JSViewer mvc打印报表报错

本帖最后由 reachtech 于 2023-1-13 16:45 编辑

AR13打印报表提示:404找不到文件
AR14打印报表提示:“存储空间不足,无法处理此命令。”

AR13 HTML5Viewer和AR14 JSViewer mvc都部署在iis上,每次回收IIS应用程序池可以临时解决这个问题。


有什么办法可以彻底解决这个问题?

Bella.Yuan 发表于 2023-1-13 16:45:41

您好,根据您的描述AR13打印报“404”这个是找不到文件导致的,需要您检查一下您项目打印按钮的写法,是否是路径有问题导致的没找到文件;AR14打印报“存储空间不足,无法处理此命令。”这个应该是机器的存储空间不够导致的,可以通过回收应用程序池可以临时解决这个问题,可以考虑提升机器的存储空间来解决这个问题。

reachtech 发表于 2023-1-13 18:03:52

Bella.Yuan 发表于 2023-1-13 17:35
您好,根据您的描述AR13打印报“404”这个是找不到文件导致的,需要您检查一下您项目打印按钮的写法,是否 ...

不是找不到文件,是有时正常,有时404。
存储空间不够这个不可能,服务器256g内存,磁盘剩余2t,硬件资源剩很多啊

reachtech 发表于 2023-1-13 18:05:41

Bella.Yuan 发表于 2023-1-13 17:35
您好,根据您的描述AR13打印报“404”这个是找不到文件导致的,需要您检查一下您项目打印按钮的写法,是否 ...

存储空间不够是因为内存溢出导致的吗?
现在应用程序池是32位模式运行,如果修改64位模式是不是可以解决这个问题?

Bella.Yuan 发表于 2023-1-16 09:51:21

reachtech 发表于 2023-1-13 18:05
存储空间不够是因为内存溢出导致的吗?
现在应用程序池是32位模式运行,如果修改64位模式是不是可以解决 ...

您好,可以参考这个API进行一下释放。
https://www.grapecity.com/activereportsnet/docs/versions/v14/online/ar-troubleshooting.html



肉饼熊猫 发表于 2024-11-20 15:26:35

Bella.Yuan 发表于 2023-1-16 09:51
您好,可以参考这个API进行一下释放。
https://www.grapecity.com/activereportsnet/docs/versions/v14/ ...

请问这个释放代码到底加在哪里?

Felix.Li 发表于 2024-11-20 18:22:31

就是咱们 定义
pageReport 对象,使用完后,比如咱们要导出:
定义pageReport
然后配置setting
最后导出完后:
pageDocument.peint();
结束后,把对象 pageRpoert实例化的对象:
例如叫rpt
rpt.dispose()
这个因为是咱们自己的逻辑,就在逻辑执行结束,或者页面销毁的方法里面,执行这些对象一般就可以了
页: [1]
查看完整版本: AR13使用HTML5Viewer,AR14使用JSViewer mvc打印报表报错