找回密码
 立即注册

QQ登录

只需一步,快速开始

KinnSoft

高级会员

108

主题

494

帖子

1999

积分

高级会员

积分
1999

活字格认证微信认证勋章元老葡萄

KinnSoft
高级会员   /  发表于:2014-4-30 10:42  /   查看:24073  /  回复:25
在客户服务器上发布后,
预览出现如下错误:
1.License for the SectionReport cannot be found.
2.License for the PageReport cannot be found.

这应该是授权问题,但是客户那边需要什么样的授权呢?如果是要授权,要如何授权?

还在相同的,在我的机子上访问这台服务器的,出现空白页面,F12提示:Uncaught ReferenceError: GrapeCity is not defined

请问,这要如何解决呢?谢谢!

25 个回复

倒序浏览
roger.wang
社区贡献组   /  发表于:2014-4-30 11:06:00
沙发
回复 1楼KinnSoft的帖子

您的使用场景是:
ASP.net还是MVC的?  部署的IIS7吗?
客户端浏览版本,如IE10?

初步判断:

  1. 1.License for the SectionReport cannot be found.
  2. 2.License for the PageReport cannot be found.
复制代码

是因为licenses.licx里面缺少Section、Page报表授权信息。
请检查licenses.licx文件。


  1. 出现空白页面,F12提示:Uncaught ReferenceError: GrapeCity is not defined
复制代码

F12代表什么?  一般这种情况的情况较复杂,如数据源链接失败。
回复 使用道具 举报
KinnSoft
高级会员   /  发表于:2014-4-30 13:44:00
板凳
回复 2楼roger.wang的帖子

ASP.NET
部署IIS7
都是使用GOOGLE CHROME

licenses.licx没有找到这个文件,包括我们公司可以打开的都没有这个文件
是不是我们装的时候都漏掉了什么环节?

F12是浏览器自带的程序员开发工具(Develop Tools)
数据源链接失败:相同的报表模板,发布在我们公司相同服务器不同站点可以用,
但是发布到客户服务器不能用。
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2014-4-30 14:15:00
地板
1 licenses.licx文件会自动生成,在web页面添加Viewer控件(AR报表浏览器)的时候有,生成后,会集成授权到dll、exe中。
2 数据源链接失败,这个是猜测原因。 如您描述的情况,则可排除这个猜测。
  
  1. GrapeCity is not defined
复制代码
方便把这个出错的报表文件上传吗?  我帮您用Chrome模拟一下场景,定位一下具体原因。

追问一下:您用的是AR8的版本?
回复 使用道具 举报
KinnSoft
高级会员   /  发表于:2014-4-30 16:07:00
5#
1.那我发布都已经有了这个DLL,应该没有授权问题了?
2.不是一个出错,是所有的报表都一样。
关键是我们这不会,就是发布客户那会提示这个错误!

用的是AR8版本

我还是想问,其他服务器还要安装什么不?

谢谢!
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2014-4-30 16:31:00
6#
回复 5楼KinnSoft的帖子

1 请问发布给用户的是内网还是外网。 如果是外网,请给个链接,我验证一下。
   如果不方便,您可以用类似Fiddler的软件,抓网络包,看看用户Chrome浏览器在看报表的时候,是否有网络异常。
2 部署AR8,不需要在服务器上安装AR8.
   就这个问题,这里有篇专题博客,供您参考:用IIS8部署AR8 ASP.NET/MVC Web程序
回复 使用道具 举报
KinnSoft
高级会员   /  发表于:2014-4-30 16:58:00
7#
http://115.42.149.182
USER:ARTEST
没有密码
[OUTBOUND]->[BOOKING]->Refresh->选择一笔数据->[Print]->[Booking Confirmation]

这是给我们客户布署的,国外的服务器,操作系统WINDOWS2008
相同地址,直接在客户那边的服务器访问报的错和我们这边预览报的错不一样。

客户的:

我们的:

本帖子中包含更多资源

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

x
回复 使用道具 举报
KinnSoft
高级会员   /  发表于:2014-4-30 17:04:00
8#
我发现一个问题,我没有部署AR8,就是新建AR_MVC网站,.netframework 4.0 集成模式(Integrated Mode),这个要建是吗?
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2014-4-30 18:03:00
9#
回复 8楼KinnSoft的帖子

1 部署Web程序的时候,尽量用新建的应用程序池。
2 您报表是的ViewType: FlashViewer

点开您给的URL链接,我分别用IE11、Chrome验证,报错:
License for the SectionReport cannot be found.




1 Flash部署,需要拷贝这个文件夹下所有文件到网站根目录
  
  1. C:\Program Files (x86)\ComponentOne\ActiveReports 8\Deployment\Flash
复制代码

2 初步判断是licenses.licx文件里面缺少内容导致,请上传您的licenses.licx文件文件,我帮您分析一下。
   如手工添加“GrapeCity.ActiveReports.Web.WebViewer, GrapeCity.ActiveReports.Web.v8
GrapeCity.ActiveReports.PageReport, GrapeCity.ActiveReports.v8”

顺便问一下,您是初次使用AR8,还是AR7升级AR8导致这个问题的。

本帖子中包含更多资源

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

x
回复 使用道具 举报
KinnSoft
高级会员   /  发表于:2014-5-4 16:46:00
10#
1.有复制到根目录
2.我真不知道哪里可以找到licenses.licx文件

初次使用AR8
回复 使用道具 举报
123下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部