qinpeng789 发表于 2016-6-6 16:46:09

Asp.Net MVC4 AR8发版到服务器上后,报License错误

本帖最后由 Lenka.Guo 于 2016-6-6 17:16 编辑


本地代码是没问题的!而且在代码内没有找到License文件。。。

Lenka.Guo 发表于 2016-6-6 17:12:38

您好,这个错误原因是License.licx文件缺少PageReport的声明项。
1. 在开发环境下,打开项目,选择显示所有文件按钮,之后会出现Licenses.licx文件(或者在Properties文件下找到):
s


s

2. 打开Licenses.licx文件手动 添加PageReport的声明项,Version,Cultural,PublicKeyToken这 三项复制Licenses.licx文件中其他项的内容:

GrapeCity.ActiveReports.PageReport, GrapeCity.ActiveReports.v10, Version=10.1.7168.0, Culture=neutral, PublicKeyToken=cc4967777c49a3ff





qinpeng789 发表于 2016-6-6 17:39:59

本帖最后由 qinpeng789 于 2016-6-6 17:41 编辑

你好!我们发版机器是没有安装控件的,License文件应该怎么加。。。直接拷贝进去好像没用

qinpeng789 发表于 2016-6-6 17:40:36

你好!我们发版机器是没有安装控件的,这个License文件应该怎么加。。。直接拷贝文件进去好像是没有用的

Lenka.Guo 发表于 2016-6-6 17:42:33

qinpeng789 发表于 2016-6-6 17:39
你好!我们发版机器是没有安装控件的,License文件应该怎么加。。。直接拷贝进去好像没用

是发布机器上没有安装控件,是吗?
这个必须在开发机器上,添加修改的,修改完成后重新编译,重新发布。

qinpeng789 发表于 2016-6-6 17:53:50

是的,发版机器上没有安装AR8的,只在我机器上装了控件。
我代码里是没有License文件的,但却可以正常使用。

Lenka.Guo 发表于 2016-6-7 09:19:49

qinpeng789 发表于 2016-6-6 17:53
是的,发版机器上没有安装AR8的,只在我机器上装了控件。
我代码里是没有License文件的,但却可以正常使用 ...

Licenses.licx文件肯定是会有的,在Properties目录下找找,您可以通过 重新添加 ReportViewer 控件,来重新生成Licenses.licx文件

qinpeng789 发表于 2016-6-7 10:06:49

请问,把新生成的License文件直接拷贝到项目中就可以了吗?

Lenka.Guo 发表于 2016-6-7 11:38:15

qinpeng789 发表于 2016-6-7 10:06
请问,把新生成的License文件直接拷贝到项目中就可以了吗?

如果是在开发环境编译通过的,应该就没有问题,但是最好还是在开发机器上重新编译之后,重新部署。

qinpeng789 发表于 2016-6-7 11:56:38

请问,能远程支持吗?或者电话沟通下?这问题比较紧急。。
页: [1] 2
查看完整版本: Asp.Net MVC4 AR8发版到服务器上后,报License错误