Lenka.Guo 发表于 2020-7-2 13:45:34

AR13-Html5Viewer部署提示License问题

我们升级AR到13版本后,VS项目在调试运行阶段可以正常显示报告,但是在发布到站点后就又报license错误了,我查看了发布的web.config文件和引用的文件都没有发现问题,不知道是什么原因,请帮忙解决一下,谢谢!

Lenka.Guo 发表于 2020-7-2 13:51:00

报这个错误是因为项目中会有一个 License.licx文件,里面会有对引用的类的声明,如PageReport.所以找到这个文件(一般在Properties下),把对应的内容添加上去,重新编译整个项目后,再重新部署。参考附件,每一项声明包含四类内容,后面两类内容都一样。如果没有找到 License.licx文件,可通过新建WebForm.aspx 文件,然后将 WebViewer拖拽到 WebForm会自动生成该文件。

Lenka.Guo 发表于 2020-7-2 13:51:10

感谢您的及时回复!

在我们的项目中能找到对应的license 文件,而且里面内容如截图所示:



这个是之前编译发布时就有的,但是发布后就报之前的错误,不知道还有没有需要添加改动的地方?

Lenka.Guo 发表于 2020-7-2 13:51:53

可以,麻烦您在做一下操作尝试下:
1.        在VS 打开项目源码,删除License.licx文件。
2.        通过添加WebForm.aspx 后, 将 WebViewer 拖拽到WebForm设计区域,以重新生成License.licx文件(添加成功后,可添加缺少的其他项)。
3.        清理整个解决方案,重新生成解决方案,编译运行整个项目。
4.        重新部署。
5.        在浏览器浏览预览报表,清除缓存。

Lenka.Guo 发表于 2020-7-2 13:52:16

问题已解决
这次我没有把License.licx文件放在原来路径\Properties下,而是直接把新生成的放在项目根路径下就可以了,发布运行后没再报错。
页: [1]
查看完整版本: AR13-Html5Viewer部署提示License问题