nmmtf 发表于 2015-4-29 19:45:00

AR8客户端运行PageReport异常退出

WPF程序使用AR8,编译正常,在编译主机上显示报表正常,客户机上点按钮弹出报表时报异常

nmmtf 发表于 2015-4-29 19:55:00

以下是自己的处理过程:
1、在客户机上安装AR8,程序不再异常退出,提示“License for the PageReport cannot be found.”
2、打开licenses.licx文件里边内容如下:
GrapeCity.ActiveReports.Viewer.Wpf.Viewer,GrapeCity.ActiveReports.Viewer.Wpf.v8, Version=8.0.133.0, Culture=neutral, PublicKeyToken=cc4967777c49a3ff
GrapeCity.ActiveReports.SectionReport, GrapeCity.ActiveReports.v8,Version=8.0.133.0, Culture=neutral, PublicKeyToken=cc4967777c49a3ff

我手动添加了下面的:
GrapeCity.ActiveReports.PageReport, GrapeCity.ActiveReports.v8
3、重新发布,程序在客户机运行正常
4、卸载客户机上的AR8,运行程序,仍然异常退出,现象和1#一样

frank.zhang 发表于 2015-4-30 11:53:00

您好,
我们的产品授权是开发授权,所有不用通过安装AR来实现release版本的分发。
我们会尽快帮你解决这个问题。
根据目前帖子中反馈的图片,我们没有办法重现问题。只能通过经验判断,几个有可能出现问题的点。
1.DLL复制到本地


2.报表模板是否也一同在发布的文件中,注意:如果是绝对路径可能会不一样
3.报表如果引用数据库是否在发布的文件中,注意:如果是绝对路径可能会不一样

您先按照以上的几个方面尝试下,如果不能解决问题,请上传这个工程,或者能够重现问题的Demo。

nmmtf 发表于 2015-4-30 16:49:00

回复 3楼frank.zhang的帖子

谢谢frank.zhang
1、所有和AR8相关的dll均已复制到本地,问题依旧
2和3应该都没问题,不然客户端安装AR8后程序运行正常就无法解释啊

另,觉得还是在某个地方设置的问题,使pagereport相关的支持无法包含在发布的版本中,不知道这个想法是否正确

frank.zhang 发表于 2015-4-30 17:13:00

鉴于目前的信息,我无法做进一步调查,还需要您提供如下信息:
1.重现问题的示例

另外,我还建议您可以先制作一个简单的例子,进行发布的测试。

nmmtf 发表于 2015-5-6 10:45:00

问题再现示例

发布主机重装win7系统,AR7激活成功,发布后在客户机异常退出.

frank.zhang 发表于 2015-5-6 12:09:00

您好,
您的问题我们已经受到,由于搭建相关环境需要一些时间,我们会尽快反馈给您结果。最迟明天下班之前。

nmmtf 发表于 2015-5-6 14:28:00

好的,谢谢

frank.zhang 发表于 2015-5-6 16:16:00

:nbtz5:

nmmtf 发表于 2015-5-7 12:53:00

今天早上又测试了一遍,感觉还是和授权有关系,现象如下:
1、客户机不安装AR7,直接报异常退出
2、客户机安装AR7试用版未过期,运行程序提示为试用版
3、客户机安装AR7试用版并过期,运行程序提示为授权已过期

难道发布时授权信息没有记录在发布的结果里?
页: [1] 2
查看完整版本: AR8客户端运行PageReport异常退出