cuizhengrong 发表于 2024-1-19 11:14:16

此应用程序即将终止,因为使用的SectionReport没有许可证。在license.licx添加了ye...

本帖最后由 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

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


Felix.Li 发表于 2024-1-19 14:15:24

问题描述:

许可证验证失败。

问题回答:
我看您的项目是webViewer。您可以尝试重新在license文件中添加相应的应用许可。可以不带版本号:
GrapeCity.ActiveReports.SectionReport, GrapeCity.ActiveReports
GrapeCity.ActiveReports.PageReport, GrapeCity.ActiveReports
GrapeCity.ActiveReports.Export.Pdf.Section.PdfExport, GrapeCity.ActiveReports.Export.Pdf
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.Li 发表于 2024-1-19 17:52:55

我们这个其实也就是一个代码控件。部署和正常的项目其实是一样的。

我在网上找了一些关于.net项目部署的教程:
https://learn.microsoft.com/zh-cn/aspnet/core/tutorials/publish-to-iis?view=aspnetcore-8.0&tabs=visual-studio

https://blog.csdn.net/D_boj/article/details/129162017

cuizhengrong 发表于 2024-1-19 18:04:05

本帖最后由 cuizhengrong 于 2024-1-19 18:06 编辑

Felix.Li 发表于 2024-1-19 17:52
我们这个其实也就是一个代码控件。部署和正常的项目其实是一样的。

我在网上找了一些关于.net项目部署的 ...
我说的是如何在IIS上面部署 ACTIVEREPORT17,.NET部署我知道怎么操作;

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


Eden.Sun 发表于 2024-1-19 18:37:01

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

Eden.Sun 发表于 2024-1-19 18:37
AR8到AR17 之间的版本跨越太大了,具体的我们也没办法具体确定了。
您可以在AR17的API中查一下。
https ...

已经解决了

Eden.Sun 发表于 2024-1-22 08:53:42

cuizhengrong 发表于 2024-1-21 16:39
已经解决了

好的,那我把帖子关闭啦,有新的问题您在开新帖解决。
页: [1]
查看完整版本: 此应用程序即将终止,因为使用的SectionReport没有许可证。在license.licx添加了ye...