找回密码
 立即注册

QQ登录

只需一步,快速开始

cuizhengrong

注册会员

7

主题

21

帖子

74

积分

注册会员

积分
74

活字格认证

cuizhengrong
注册会员   /  发表于:2024-1-19 11:14  /   查看:1155  /  回复:7
本帖最后由 cuizhengrong 于 2024-1-19 11:22 编辑

在一个升级的项目中,从ar8升级到了ar17,运行的时候报告错误:
报表文件使用的是 activeReport8设计的。

“此应用程序即将终止,因为使用的SectionReport没有许可证。”

我在项目的 License.licx中增加了:
GrapeCity.ActiveReports.Web.WebViewer, GrapeCity.ActiveReports.Web
GrapeCity.ActiveReports.SectionReport, GrapeCity.ActiveReports, Version=17.1.1.0, Culture=neutral, PublicKeyToken=cc4967777c49a3ff
GrapeCity.ActiveReports.PageReport, GrapeCity.ActiveReports, Version=17.1.1.0, Culture=neutral, PublicKeyToken=cc4967777c49a3ff
GrapeCity.ActiveReports.Export.Pdf.Section.PdfExport, GrapeCity.ActiveReports.Export.Pdf, Version=17.1.1.0, Culture=neutral, PublicKeyToken=cc4967777c49a3ff

     后来还增加了项目许可信息,还是报一样的错误。
     运行的时候还是报错,不知道什么原因。


本帖子中包含更多资源

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

x

7 个回复

倒序浏览
Felix.LiWyn认证
超级版主   /  发表于:2024-1-19 14:15:24
沙发
问题描述:

许可证验证失败。

问题回答:
我看您的项目是webViewer。您可以尝试重新在license文件中添加相应的应用许可。可以不带版本号:
  1. GrapeCity.ActiveReports.SectionReport, GrapeCity.ActiveReports
  2. GrapeCity.ActiveReports.PageReport, GrapeCity.ActiveReports
  3. GrapeCity.ActiveReports.Export.Pdf.Section.PdfExport, GrapeCity.ActiveReports.Export.Pdf
  4. GrapeCity.ActiveReports.Web.WebViewer, GrapeCity.ActiveReports.Web
复制代码
然后重新生成项目。页面应该就可以授权成功
回复 使用道具 举报
cuizhengrong
注册会员   /  发表于:2024-1-19 16:18:22
板凳
Felix.Li 发表于 2024-1-19 14:15
问题描述:

许可证验证失败。

按照上面的操作还是不行,报错一样,后来我在程序中使用许可程序为项目创建了运行许可,然后再次运行通过了;

    activeReport17 在 win11的 IIS上面怎么部署,没有看到帮助信息
回复 使用道具 举报
Felix.LiWyn认证
超级版主   /  发表于:2024-1-19 17:52:55
地板
我们这个其实也就是一个代码控件。部署和正常的项目其实是一样的。

我在网上找了一些关于.net项目部署的教程:
https://learn.microsoft.com/zh-c ... ;tabs=visual-studio

https://blog.csdn.net/D_boj/article/details/129162017
回复 使用道具 举报
cuizhengrong
注册会员   /  发表于:2024-1-19 18:04:05
5#
本帖最后由 cuizhengrong 于 2024-1-19 18:06 编辑
Felix.Li 发表于 2024-1-19 17:52
我们这个其实也就是一个代码控件。部署和正常的项目其实是一样的。

我在网上找了一些关于.net项目部署的 ...

我说的是如何在IIS上面部署 ACTIVEREPORT17,.NET部署我知道怎么操作;

原来的项目用中用到了AR8,在IIS中部署的时候,需要添加 *.rpt等等之类映射,不知道 ar17怎么添加,参照AR8的方式,结果不行


本帖子中包含更多资源

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

x
回复 使用道具 举报
Eden.SunWyn认证
超级版主   /  发表于:2024-1-19 18:37:01
6#
cuizhengrong 发表于 2024-1-19 18:04
我说的是如何在IIS上面部署 ACTIVEREPORT17,.NET部署我知道怎么操作;

原来的项目用中用到了AR8,在I ...

AR8到AR17 之间的版本跨越太大了,具体的我们也没办法具体确定了。
您可以在AR17的API中查一下。
https://developer.mescius.com/activereportsnet/docs/

AR8到AR17的变化还是很大的,这种情况,您可以考虑改用页面报表或者RDL报表。集成上会容易很多。
回复 使用道具 举报
cuizhengrong
注册会员   /  发表于:2024-1-21 16:39:40
7#
Eden.Sun 发表于 2024-1-19 18:37
AR8到AR17 之间的版本跨越太大了,具体的我们也没办法具体确定了。
您可以在AR17的API中查一下。
https ...

已经解决了
回复 使用道具 举报
Eden.SunWyn认证
超级版主   /  发表于:2024-1-22 08:53:42
8#

好的,那我把帖子关闭啦,有新的问题您在开新帖解决。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部