CanYou8 发表于 2015-7-22 11:27:00

如何通过IIS发布报表模板文件?

ActiveReports报表制作后的模板文件格式是*.rdlx、*.rpx。将报表模板文件放在服务器上,如何设置IIS(以IIS7为例),以便*.rdlx、*.rpx文件可以通过http协议访问?

frank.zhang 发表于 2015-7-22 13:54:00

您好,
rdlx和rpx是xml文件,通过http打开,也只能是text文本的方式打开。
您是想通过http对报表模板进行编辑吗?

CanYou8 发表于 2015-7-22 14:19:00

目前,我们是将模板文件用ftp协议上传到服务器上;在每次使用时再从服务器上将模板文件下载到客户端来调用。客户端是使用WPF来实现,考虑到将来可能会有很多模板文件,以及模板更新等问题,就没有将模板文件放在客户端。
出于性能的考虑,在想能否直接通过http协议来访问模板文件,完成报表的渲染;而不需要下载到本地来。

frank.zhang 发表于 2015-7-22 17:22:00

您好,
经过调查,如果客户端是WPF实现时,使用对应的viewer来加载,加载的格式只能是rdlx或者rpx。
当报表模板作为文档下载时,http和ftp协议的性能没有太大的差别,都是基于TCP之上的协议。

如果想在服务端进行将报表模板渲染好,通过http访问。那我对这个模式的理解。就是一个web项目,目前通过webviewer的方式来加载的。
使用http协议就需要有协议的解析,这个目前使用浏览器的方式已经是很成熟的方式。

CanYou8 发表于 2015-7-22 17:48:00

好的,明白了 :)

frank.zhang 发表于 2015-7-23 09:47:00

好的

frank.zhang 发表于 2015-8-4 09:05:00

为了给你提供更优质的服务,请对本次服务进行评分。
我们会认真对待你提出的宝贵意见,谢谢
http://gcdn.gcpowertools.com.cn/attachment.aspx?attachmentid=10062
页: [1]
查看完整版本: 如何通过IIS发布报表模板文件?