找回密码
 立即注册

QQ登录

只需一步,快速开始

Lenka.Guo 讲师达人认证 悬赏达人认证
超级版主   /  发表于:2016-6-2 15:13  /   查看:24240  /  回复:27
本帖最后由 Lenka.Guo 于 2017-7-4 13:55 编辑

本贴旨在构建一个错误速查手册(上百条吧),如果遇到同样的错误问题,大家就不用毫无头绪了,可以对照帖子的错误描述和解决方法,先自我排检。(本贴会及时更新,更欢迎大家补充~提供有效的错误描述和解决方法,会奖励高额金币啦~~)


先共享一个之前汇总的   常见WebViewer 使用问题及解决方案

1. FlashViewer 错误代码 #2032

原 因1:项目中未加载Grapecity.ActiveReports.Flash.v10.Resources.swf 和Grapecity.ActiveReports.Flash.v9.swf 文件
解决方法:在路径下 C:\Program Files (x86)\GrapeCity\ActiveReports 10\Deployment\Flash,找到这两个文件,添加到网页的同一目录下。


原因2: 部署时,报这个错误是因为引用GrapeCity.ActiveReports相关的dll文件的版本号不对或与WebConfig文件的不一致。
解决方法:将现有项目中所有的GrapeCity相关的dll文件移除,在VS中,从路径下 C:\Program Files (x86)\Common Files\GrapeCity\ActiveReports 10 将DLL文件添加到项目中(如果不知道添加那几个,可对照着WebConfig文件添加)


2. RDL报表预览时报无限空白页错误


原因: 报表设计方式问题
解决方法: 修改报表设计。

3. LoadStreamIoError.
原因: 数据部分出了问题







4. 数据呈现没有问题,导出数据Word,图片,PDF没有问题,只有导出Excel报404错误



原因: 项目中缺少 DocumentFormat.OpenXml dll文件
解决方法: 需要手动引用到项目中,在AR的安装目录:C:\Program Files (x86)\Common Files\GrapeCity\ActiveReports 10


5. 程序部署后报报License错误,“License for the PageReport cannot be found.”


原因:License.licx文件缺少PageReport的声明项。
解决方法: 在开发机器上,打开Licenses.licx文件,手动添加PageReport的声明项,Version,Cultural,PublicKeyToken这 三项复制Licenses.licx文件中其他项的内容
  1. GrapeCity.ActiveReports.PageReport, GrapeCity.ActiveReports.v10, Version=10.1.7168.0, Culture=neutral, PublicKeyToken=cc4967777c49a3ff
复制代码



6. 预览报表时报“已添加了具有相同键的项”异常


原因:SQL查询返回结果中有两个字段的名称相同,导致冲突。
解决方法:修改相同字段的名称。


7. Web程序中使用htmlviewer, 最后加载报表时,样式错乱;





错误信息: \”ViewerViewModel\” is Undefined.
错误原因: 如果运行正常,部署发生错误,则表明 webconfig文件中的模式问题,将应用池改为integratedMode集成模式;或是删除WebConfig文件中的Handlers节点中的所有preCondition 项
如果是运行时报错: 1, 缺少ActiveReports.ReportService.asmx 文件,通过在页面中添加ReportViewer 来自动生成ActiveReports.ReportService.asmx 文件。
2, WebConfig文件缺少项,修改handlers 节点,添加以下四项:
  1. <add verb="*" path="*.ar10" type="GrapeCity.ActiveReports.Web.Handlers.ReportBinariesStreamer, GrapeCity.ActiveReports.Web.v10, Version=10.0.6191.0, Culture=neutral, PublicKeyToken=cc4967777c49a3ff" name="AR10_ReportBinariesStreamer" resourceType="Unspecified" preCondition="integratedMode" />
  2.       <add verb="*" path="*.ActiveReport" type="GrapeCity.ActiveReports.Web.Handlers.CompiledReportHandler, GrapeCity.ActiveReports.Web.v10, Version=10.0.6191.0, Culture=neutral, PublicKeyToken=cc4967777c49a3ff" name="AR10_CompiledReportHandler" resourceType="Unspecified" preCondition="integratedMode" />
  3.       <add verb="*" path="*.rpx" type="GrapeCity.ActiveReports.Web.Handlers.RpxHandler, GrapeCity.ActiveReports.Web.v10, Version=10.0.6191.0, Culture=neutral, PublicKeyToken=cc4967777c49a3ff" name="AR10_RpxHandler" resourceType="Unspecified" preCondition="integratedMode" />
  4.       <add verb="*" path="*.rdl,*.rdlx" type="GrapeCity.ActiveReports.Web.Handlers.RdlxHandler, GrapeCity.ActiveReports.Web.v10, Version=10.0.6191.0, Culture=neutral, PublicKeyToken=cc4967777c49a3ff" name="AR10_RdlxHandler" resourceType="Unspecified" preCondition="integratedMode" />
  5.       <add verb="*" path="*.ar10Web" type="GrapeCity.ActiveReports.Web.Handlers.WebCacheAccessHandler, GrapeCity.ActiveReports.Web.v10, Version=10.0.6191.0, Culture=neutral, PublicKeyToken=cc4967777c49a3ff" name="AR10_WebCacheAccessHandler" resourceType="Unspecified" preCondition="integratedMode" />
复制代码

8.Winform 程序 pdf导出时提示 license的问题


产生原因:1. 缺少GrapeCity.ActiveReports.Export.Pdf.v10.dll 文件,将此dll文件拷贝到项目中2. License.licx文件缺少对PDF的声明,手动修改Licenses.licx 文件,添加以下内容(类名, dll引用,版本号,Culture,PublicKeyToken):
  1. GrapeCity.ActiveReports.Export.Pdf.Section.PdfExport, GrapeCity.ActiveReports.Export.Pdf.v10, Version=10.0.6191.0, Culture=neutral, PublicKeyToken=cc4967777c49a3ff

  2. GrapeCity.ActiveReports.Export.Pdf.Page, GrapeCity.ActiveReports.Export.Pdf.v10, Version=10.0.6191.0, Culture=neutral, PublicKeyToken=cc4967777c49a3ff
复制代码


9. “未能加载文件或程序集“GrapeCity.ActiveReports.Imports.Access.v10”或它的某一个依赖项。视图加载格式不正确的程序”



产生原因: 具体项目中未引用这个dll文件,但是在Properties 文件下能够找到GrapeCity.ActiveReports.Imports.Access.v10 dll文件。
解决方法: 删除它即可

10.  Html5Viewer 提示No found 错误信息
产生原因: html5viewer加载正常,reportService文件启动正常,就是在生成报表时.ar10被拦截,导致报表无法呈现。则考虑整个项目是否被设置为Classic模式。
解决方法:将项目的“Managed Pipeline Mode“ 属性设置为”Integrated“

11. HTML5Viewer 的项目,部署之后报 Licenses for the WebViewer could not be found 。
问题产生原因: 缺少相关的License,所以用WebKeyGenerator.exe (C:\Program Files (x86)\Common Files\GrapeCity\ActiveReports 11)生成配置信息,然后粘贴到Web.config文件中对应的节点

本帖子中包含更多资源

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

x

27 个回复

正序浏览
jasion
注册会员   /  发表于:2019-3-28 16:26:56
28#
jasion 发表于 2019-3-25 20:04
activeReports升级到13后execl不要注册的电脑上布署无法导出

问题已解决,原来13升级后导出需要引用对应的DLL在文件夹里,一起拷过来放着就行

本帖子中包含更多资源

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

x
回复 使用道具 举报
jasion
注册会员   /  发表于:2019-3-25 20:04:50
27#
activeReports升级到13后execl不要注册的电脑上布署无法导出

本帖子中包含更多资源

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

x
回复 使用道具 举报
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2018-12-3 17:49:20
26#
你好,这个问题。参考14,然后使用第三步

本帖子中包含更多资源

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

x
回复 使用道具 举报
yezp
注册会员   /  发表于:2018-11-30 12:47:55
25#
本帖最后由 yezp 于 2018-11-30 13:30 编辑

1

本帖子中包含更多资源

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

x
回复 使用道具 举报
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2018-10-19 14:04:01
24#
您好,已经在你求助中心的帖子下做了答复
回复 使用道具 举报
天心天思技术部
金牌服务用户   /  发表于:2018-10-18 15:07:45
23#
Lenka.Guo 发表于 2018-1-15 16:32
为什么字段放到表格控件里面不能显示所有数据,只显示第一条?
表格是由三部分组成,表头- 表格详细数据- ...

请教版主,我可以做到根据数据内容在表格中做完全显示吗?比如摘要栏位很长,但是我必须全部显示,是否可以自动增长行高呢?目前只知道ShrinkToFit可以控制截断显示还是缩小字体适应表格宽度,求版本不吝指教。。。
回复 使用道具 举报
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2018-7-6 16:14:43
22#
初次创建MVC 项目,路由正常,js文件引入正常,报表无法加载, 在浏览器中F12 键后控制台输出 如下错误:


解决方法:
首先这个错误是js 冲突的问题

1. 检查 Index.cshtml 页面中的scripts 引用顺序是否正常?
正确顺序:

  1. <script src="~/Scripts/jquery-1.10.2.js"></script>
  2. <script src="~/Scripts/bootstrap-3.0.0.js"></script>
  3. <script src="~/Scripts/knockout-2.3.0.js"></script>
  4. <script src="~/Scripts/GrapeCity.ActiveReports.Viewer.Html.js"></script>
复制代码


2. MVC 中所有页面都引用了 Viewers->Shared->__Layout.cshtml 页面,这个页面本身又引用js 文件,造成版本冲突。打开这个页面删除js引用




本帖子中包含更多资源

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

x
回复 使用道具 举报
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2018-7-5 17:11:07
21#
售前:本地设计器能OEM嘛或者我们自己调用组建开发?
解答:可以的,本地设计器可以免费分发给设计人员
安装之后,安装目录下有这个设计器的工程:C:\Users\您的计算机名\Documents\GrapeCity Samples\ActiveReports 12\Professional\EndUserDesigner
回复 使用道具 举报
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2018-2-24 17:24:28
20#
dotop2 发表于 2018-1-6 14:34
用的rdl报表怎么也出现这种错误呢?用了多个数据集在哪里指定呢?
ps:用的独立的报表设计器  ,在jsp页 ...

您好!
您这具体是做什么错误,您在AR专区求助中心,贴上您的错误截图。我们会有专门的技术同事处理您的问题

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