找回密码
 立即注册

QQ登录

只需一步,快速开始

蓝空

注册会员

2

主题

24

帖子

158

积分

注册会员

积分
158
最新发帖
蓝空
注册会员   /  发表于:2017-3-4 14:53  /   查看:6763  /  回复:11
环境:ActiveReport 9

.Net framework 4
Session: StateServer
OS: Windows Server 2012 Standard


现象:
  报表显示30秒后,点击IE的叉关闭预览页面时,会弹出对话框显示【ERROR: Report is not available.】
  但当再次点页面预览按钮是,仍能正常显示。

  奇怪的是当使用Session:InProc模式时,无此问题。

11 个回复

倒序浏览
蓝空
注册会员   /  发表于:2017-3-6 14:40:58
沙发
补一张图片。

本帖子中包含更多资源

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

x
回复 使用道具 举报
蓝空
注册会员   /  发表于:2017-3-6 17:19:03
板凳
看来我遇到的问题都不太常见。
回复 使用道具 举报
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2017-3-6 18:11:02
地板
一般报Report is not available 错误说明报表服务文件的路径有问题或者报表文件的路径有问题。
您可以从这两个思路来找问题。
回复 使用道具 举报
蓝空
注册会员   /  发表于:2017-3-6 21:47:41
5#
谢谢回答。
可现在的问题是,InProc模式正常。
StateServer模式,初始表示正常,等30秒左右,关报表窗口的时候弹出那个对话框。
这个时候点OK,关掉窗口,再从主窗口点显示报表,报表还是能正常显示的。

所以,不知道怎么回事。
回复 使用道具 举报
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2017-3-7 09:27:40
6#
之前确实没有客户反馈过此类问题,那您能提供一个重现问题的步骤或者Demo? 我在这边测试验证下
回复 使用道具 举报
蓝空
注册会员   /  发表于:2017-3-7 16:24:05
7#
貌似是经由http访问的话,不会再现。
而把IIS Server配置了SSL,也就是经由https访问的话,会再现此问题。

难道说,Activereport是不支持HTTPS的吗?
回复 使用道具 举报
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2017-3-7 18:28:51
8#
这个需要跟产品组确认之后给您答复
回复 使用道具 举报
蓝空
注册会员   /  发表于:2017-3-8 09:13:45
9#
Lenka.Guo 发表于 2017-3-7 18:28
这个需要跟产品组确认之后给您答复

好的,非常感谢。
回复 使用道具 举报
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2017-3-8 12:12:47
10#
经过与产品组沟通确认之后,
ActiveReports本身只是一个应用控件的问题,不涉及具体部署方面的设置,无论是https和http两种模式均无关系。

有可能是您设置成StateServer模式,当Session保存30秒之后,Session丢失导致报表无法根据sessionId来获取报表,所以导致Report is not available 错误,倒是可以从在这个思路来入手。
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部