Eric_Cartman 发表于 2017-12-18 17:56:34

activereports的使用问题

本帖最后由 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没有试用版的水印了。不要到时候在生产环境用着用着不行了。

KearneyKang 发表于 2017-12-19 09:11:09

您好! 您现在的问题是在测试环境发布运行都没有问题,但是在正式的生产系统上就出现404的错误。如果是这样可能是引用的缺失导致的,您按着这个博客里的操作下:http://blog.gcpowertools.com.cn/post/AR%E9%83%A8%E7%BD%B2%E5%9C%A8IIS7%E6%88%96%E8%80%85IIS75%E5%8F%91%E5%B8%83%E5%87%BA%E7%8E%B0Not-Fund-%E7%9A%84%E9%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

KearneyKang 发表于 2017-12-19 12:21
您好!
1、第一个问题安装了AR就可以,把那就说明是缺失引用导致的,您把AR所有的引用全部添加到bin路径下 ...

引用是我本地新建报表的时候自动添加的,也看过都是设置成了复制到本地,发布后在bin目录下也有。还有其他什么引用要添加吗?ar的DLL安装后默认是在什么路径,我去添加试试

KearneyKang 发表于 2017-12-19 16:22:36

本帖最后由 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

可以了,谢谢! 可以结贴了

KearneyKang 发表于 2017-12-20 09:33:59

好的!:)
页: [1]
查看完整版本: activereports的使用问题