找回密码
 立即注册

QQ登录

只需一步,快速开始

ysj_love

高级会员

3

主题

12

帖子

1089

积分

高级会员

积分
1089

活字格认证

最新发帖
ysj_love
高级会员   /  发表于:2012-8-20 14:33  /   查看:14722  /  回复:15
你好,我们公司现在用的是VS2010+ActiveReports 6.0开发,但注册后发现只有注册过AR6.0的那台机器报表上不会出现版权红字,在本地编译的运行文件放到其它电脑上后仍会出现版权红字。
请教如何才能不在其它电脑上出现版权红字,需要如何设置?谢谢!

15 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2012-8-20 16:36:00
沙发
回复 1楼ysj_love的帖子

ysj_love 你好,
请尝试在开发机器上进行以下操作:
可以尝试以下操作:
1.删除全部 AR 相关 DLL。
2.删除 License 文件。
3.重新添加 ActiveReport (Code Base File)
4.重新添加 AR DLL 引用 。
5.Rebuild。
6.再次重新发布到客户机。

看是否能够解决问题。
回复 使用道具 举报
ysj_love
高级会员   /  发表于:2012-8-20 17:28:00
板凳
谢谢,其它客户端直接打开运行文件已无版权红字。
但我们公司现行项目的框架是智能客户端,即将重新编译的运行文件上传到IIS服务器,客户端则以IE地址去打开对应的运行文件,而此时版权红字仍然会出现?
请问在此情况下如何才能不出版权红字,是否需设置config文件?谢谢了!
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-8-20 18:01:00
地板
回复 3楼ysj_love的帖子

ysj_love 你好,
可以尝试在配置文件中添加,使用 AR 部署工具 WebKey Generator 生成的配置信息。
文件路径:开始菜单-GrapeCity-ActiveReports-WebKey Generator。
截图如下(如果是正式版,可以点击 Copy 按钮复制节点信息):

本帖子中包含更多资源

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

x
回复 使用道具 举报
ysj_love
高级会员   /  发表于:2012-8-21 09:26:00
5#
你好,在试过上面的方法后仍会出现版权红字。
我们开发应用时均为winform应用程序,此时的config文件为app.config,客户端通过IE中输入网络地址后直接自动下载程序到本地IE缓存中,然后再自动打开此winform应用程序; web.config 只在webservice时才会有使用,连接数据库时使用。
请问楼上图中的web key在放入app.config 时是否要改动什么,还是需其它的设置?期待回言,谢谢了!
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-8-21 10:54:00
6#
回复 5楼ysj_love的帖子

ysj_love 你好,如果经过 2# 的操作,程序直接 Copy 到客户端电脑没有版权提示信息,那么部署之后应该也是正常的。请问如果把程序直接 Copy 到没有安装过 AR 的机器上会出现该问题吗?出现问题的发布包中是否包含 license 文件?
回复 使用道具 举报
ysj_love
高级会员   /  发表于:2012-8-21 11:22:00
7#
刚试了下,如果把程序直接 Copy 到没有安装过 AR 的机器上可正常使用。
license 文件在编译后集成到EXE文件中了,运行时没有单独的license 文件。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-8-21 18:02:00
8#
回复 7楼ysj_love的帖子

ysj_love 您好,
请问您的发布方式是,能否详细描述?
能否提供下载链接,用于测试?
回复 使用道具 举报
ysj_love
高级会员   /  发表于:2012-8-22 08:42:00
9#
1。发布方式到服务器与拷贝到其它测试电脑是一样的,直接将运行文件及相关DLL文件拷贝过去即可。
2。由于此程序只供公司内部网使用,暂无法供外部联接。但可通过在IIS服务器上新建应用程序,将一测试运行文件放入之后,再在客户端通过网址 http://IIS服务器名称../应用程序名称../运行文件全称..即可打开运行程序。
期待回言,谢谢了!
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-8-22 12:11:00
10#
回复 9楼ysj_love的帖子

ysj_love 您好,
不好意思,还需要进一步确认:
请问您的程序运行方式为一下两种方式的哪一种?
假设你的工程已经 Build 成功。Release 文件夹的名称为:ARApp。exe运行文件的名称为 ARApp.exe
1.“http://IIS服务器名称../应用程序名称../ARApp.zip” 下载完整的 zip 压缩包(包含 exe 文件和AR DLL 文件),下载到客户机后,解压点击 exe 文件运行。
2.“http://IIS服务器名称../应用程序名称../运行文件全称/ARApp.exe“无需下载,直接在网页中通过路径,点击 exe 文件,直接运行。
如果是第 2 种方式,推测为测试电脑缓存中有试用版 DLL ,所以提示红字。
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部