Popeye 发表于 2021-6-18 15:48:29

没有授权信息(ActiveReports 15) + ASP.NET 5

本帖最后由 Crystal.Li 于 2021-6-18 16:06 编辑

版本是 ActiveReports v15.1.5,授权码已经激活了的。环境是我的开发机,ASP.NET Core 5.0,JSViewer 报 NoLicense 的错误码。

Popeye 发表于 2021-6-18 15:48:30

Crystal.Li 发表于 2021-6-22 10:51
您可以参考下这个帖子:

如何在发布Azure function项目中激活 ActiveReports

非常感谢,根据你推荐的帖子内容,我知道了GCLM(GrapeCity Licenses Manager)的概念,根据这个关键词在葡萄城的英文官网找到了这篇官方文档,解决了本问题:https://www.grapecity.com/activereportsnet/docs/v15/online/licensing-compiled-code.html
https://www.grapecity.com/activereportsnet/docs/v15/online/licensing-compiled-code.html

Crystal.Li 发表于 2021-6-18 16:06:50

您可以参考这个帮助文档,第六部分,常见问题:
https://help.grapecity.com.cn/pages/viewpage.action?pageId=5972414

Popeye 发表于 2021-6-18 16:22:05

我用的官网下载的WebSamples项目中的MVC范例项目打开,添加了一个久违了的WebForm页面之后,工具箱中并没有出现ActiveReports的控件。

Popeye 发表于 2021-6-18 16:37:09

Crystal.Li 发表于 2021-6-18 16:06
您可以参考这个帮助文档,第六部分,常见问题:
https://help.grapecity.com.cn/pages/viewpage.action?pa ...

1. 在VS2019中创建一个新项目,选择“ActiveReports 15 JS Viewer MVC 应用程序”
2. 在NuGet包管理中,升级到 ActiveReports 15.1.5 版本
3. 创建一个新的 WebForm 页面,打开该页面设计器,再展开VS工具栏,但是很遗憾,再工具栏中没有出现任何 ActiveReports 的控件

Popeye 发表于 2021-6-18 16:46:55

本帖最后由 Popeye 于 2021-6-18 16:49 编辑

Crystal.Li 发表于 2021-6-18 16:06
您可以参考这个帮助文档,第六部分,常见问题:
https://help.grapecity.com.cn/pages/viewpage.action?pa ...
不知怎么在这个新创建的MVC项目中的 properties 目录中找到了一个 licenses.licx 文件,用记事本打开后内容如下:
GrapeCity.ActiveReports.SectionReport, GrapeCity.ActiveReports
GrapeCity.ActiveReports.PageReport, GrapeCity.ActiveReports
GrapeCity.ActiveReports.Export.Pdf.Section.PdfExport, GrapeCity.ActiveReports.Export.Pdf
然后我把该文件拷贝到我的ASP.NET Core 5.0 的项目根目录和properties、 bin/Debug/net5.0 等 目录中,结果跑起来之后,JSViewer 还是提示没有授权信息。

Crystal.Li 发表于 2021-6-18 17:27:11

您参考一下这个文档:https://help.grapecity.com.cn/pages/viewpage.action?pageId=5972394

Popeye 发表于 2021-6-18 18:41:27

Crystal.Li 发表于 2021-6-18 17:27
您参考一下这个文档:https://help.grapecity.com.cn/pages/viewpage.action?pageId=5972394

不行啊,用这个生成的还是一样的 licenses.licx 文件。
请问,这个文件是要拷贝到哪里?

Popeye 发表于 2021-6-18 18:44:37

Crystal.Li 发表于 2021-6-18 17:27
您参考一下这个文档:https://help.grapecity.com.cn/pages/viewpage.action?pageId=5972394

另外,这个“缺少授权信息”的问题,会不会跟我的后端程序是通过 AssemblyLoadContext 动态加载 GrapeCity 的各个程序集有关?因为我们的后台程序是插件化的架构设计,所有的业务模块都是通过动态加载的。
请尽快帮我们解决这个问题,客户催着上线报表系统。

Crystal.Li 发表于 2021-6-21 14:24:32

您如果不使用插件模式呢?是否是正常的?
插件化的架构设计,应该会造成我们无法管控产品授权,导致出错,编译发布的机器可能会存在没有授权的情况,所以这种模式是不支持的~
页: [1] 2
查看完整版本: 没有授权信息(ActiveReports 15) + ASP.NET 5