找回密码
 立即注册

QQ登录

只需一步,快速开始

zyno2

中级会员

18

主题

73

帖子

586

积分

中级会员

积分
586
zyno2
中级会员   /  发表于:2016-3-9 22:04  /   查看:3445  /  回复:7
本帖最后由 Lenka.Guo 于 2016-3-10 16:14 编辑

网站的报表导出是参考
http://blog.gcpowertools.com.cn/post/2013/07/23/ActiveReports_Client_Export.aspx
实现的,

在开发环境中excel文件可以正确导出来,但发布、部署到从未安装报表软件的发布服务器上后,
导出excel发生异常,但导出pdf正确。

看请求链接,
http://XXXXXXXXXX/ActiveReports.ar10?Token=aed9f3d7-a5a8-4211-83f5-fb537bcff120&Command=Export&ExportType=Pdf&SaveAsDialog=true&Generation=1

http://XXXXXXXXXX/ActiveReports.ar10?Token=8781fc38-4817-470f-8098-c38215960703&Command=Export&ExportType=Xls&SaveAsDialog=true&Generation=1

导出pdf跟导出xls的只是exporttype不同,请教一下,根据参考网址,还有哪些地方需要注意的?

7 个回复

倒序浏览
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2016-3-10 11:44:25
沙发
需要确定ActiveReports对服务器端“读写权限”。
回复 使用道具 举报
zyno2
中级会员   /  发表于:2016-3-10 11:59:27
板凳
Lenka.Guo 发表于 2016-3-10 11:44
需要确定ActiveReports对服务器端“读写权限”。

请教一下怎么设置,因为部署到发布服务器,发布服务器上面是没有安装AR软件的,部署网站也就是copy dll,这个“读写权限”到哪确认和设置?
回复 使用道具 举报
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2016-3-10 16:13:54
地板
是否将:GrapeCity.ActiveReports.Export.Excel.v10.dll 拷贝到服务器?
读写设置权限,是在服务器中为访问的所有用户设置“读写”权限
回复 使用道具 举报
zyno2
中级会员   /  发表于:2016-3-15 19:40:54
5#
Lenka.Guo 发表于 2016-3-10 16:13
是否将:GrapeCity.ActiveReports.Export.Excel.v10.dll 拷贝到服务器?
读写设置权限,是在服务器中为访 ...

您好,这些天多次试验,还是没有找到解决方案。

我这边部署环境是windows server2012 R2 ,IIS version 8.5

另外,我把demo和src放上,请提供一个解决方案。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2016-3-16 09:07:33
6#
您的Demo已经收到,搭建环境需要时间,有解决方案会立即回复您。
回复 使用道具 举报
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2016-3-17 10:09:30
7#
怀疑是缺少“DocumentFormat.OpenXml”,可在AR的安装目录下;C:\Program Files (x86)\Common Files\GrapeCity\ActiveReports 10\DocumentFormat.OpenXml.dll;

在开发环境下,右键点击引用:添加现有项,在目录下找到“DocumentFormat.OpenXml.dll” 重新编译。
在服务器端重新部署项目。

评分

参与人数 1满意度 +5 收起 理由
zyno2 + 5 IIS7下没这个dll是正常的,很给力!

查看全部评分

回复 使用道具 举报
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2016-3-17 15:12:13
8#
问题是否解决?添加之后是否有效?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部