找回密码
 立即注册

QQ登录

只需一步,快速开始

Eric_Cartman

注册会员

4

主题

16

帖子

56

积分

注册会员

积分
56
Eric_Cartman
注册会员   /  发表于:2017-12-18 17:56  /   查看:3923  /  回复:7
本帖最后由 Eric_Cartman 于 2017-12-19 09:15 编辑

在开发环境安装了ar11的试用版,使用html5的方式在页面中展示报表。生产环境中机器A没有安装正版,机器B安装了正版。我们在开发环境中开发好后,在机器B中生成了ActiveReports 11 License放到web.config中的appSettings节点。然后部署到生产环境机器A上。现在有几个问题,1、部署上去后报表可以正常展示,但是导出是使用 js的export方法返回的uri,在浏览器中浏览显示"资源不存在,可能被移除"这种提示。随后在机器A中安装了试用版才可以正常导出。问题是显示可以正常显示,为什么导出不行,license也是正版机器上生成的
2、第二个问题是我直接使用机器B生成的license是可以的吧?因为看到导出的excel没有试用版的水印了。不要到时候在生产环境用着用着不行了。

7 个回复

倒序浏览
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2017-12-19 09:11:09
沙发
您好! 您现在的问题是在测试环境发布运行都没有问题,但是在正式的生产系统上就出现404的错误。如果是这样可能是引用的缺失导致的,您按着这个博客里的操作下:http://blog.gcpowertools.com.cn/ ... 94%99%E8%AF%AF.aspx
回复 使用道具 举报
Eric_Cartman
注册会员   /  发表于:2017-12-19 09:19:07
板凳
KearneyKang 发表于 2017-12-19 09:11
您好! 您现在的问题是在测试环境发布运行都没有问题,但是在正式的生产系统上就出现404的错误。如果是这 ...

您好,GrapeCity.ActiveReprts.Exports.Document.dll这个DLL我看过有引用的。我重新修改了一下问题,麻烦再看看,谢谢~!
回复 使用道具 举报
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2017-12-19 12:21:04
地板
您好!
1、第一个问题安装了AR就可以,把那就说明是缺失引用导致的,您把AR所有的引用全部添加到bin路径下。还有就是设置为复制到本地,再重新发布,然后强制刷新。
2、试用版都是会有水印的,这是一个权限的控制,用的正式版的AR就不会出现水印了。
回复 使用道具 举报
Eric_Cartman
注册会员   /  发表于:2017-12-19 13:17:44
5#
KearneyKang 发表于 2017-12-19 12:21
您好!
1、第一个问题安装了AR就可以,把那就说明是缺失引用导致的,您把AR所有的引用全部添加到bin路径下 ...

引用是我本地新建报表的时候自动添加的,也看过都是设置成了复制到本地,发布后在bin目录下也有。还有其他什么引用要添加吗?ar的DLL安装后默认是在什么路径,我去添加试试
回复 使用道具 举报
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2017-12-19 16:22:36
6#
本帖最后由 KearneyKang 于 2017-12-20 09:33 编辑

您好!AR的引用很多,有时候在本地运行可以,但是在没有安装AR的服务器上发布就会报错,这就是引用的缺失导致的,
AR所有的引用都在下面的路劲下:
C:\Program Files (x86)\Common Files\GrapeCity\ActiveReports 11
因为有时候检测不到具体是哪个引用缺失,就需要您把所有AR的引用放在发布文件的bin路径下。
回复 使用道具 举报
Eric_Cartman
注册会员   /  发表于:2017-12-19 18:39:49
7#
可以了,谢谢! 可以结贴了
回复 使用道具 举报
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2017-12-20 09:33:59
8#
好的!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部