lyz880524 发表于 2019-12-11 10:18:12

AR11升级AR13项目报错

项目是基于AR11版本开发的 , 我现在安装了AR13,
从新引入了AR13版本的dll文件;
修改了项目中web.config的相应AR的配置;
现在项目报错 LC.exe以推出,代码为-1;
还有其他要改的地方嘛?

lyz880524 发表于 2019-12-11 10:29:28

另外,我新建一个项目,添加 “ActiveReports13 Web 服务”的时候,提示
There was an error update BindingRedirects in your Web.config file.Additional Information:
值不能为null
参数名:source

lyz880524 发表于 2019-12-11 10:29:31

另外,我新建一个项目,添加 “ActiveReports13 Web 服务”的时候,提示
There was an error update BindingRedirects in your Web.config file.Additional Information:
值不能为null
参数名:source

KearneyKang 发表于 2019-12-11 11:24:02

本帖最后由 KearneyKang 于 2019-12-12 16:33 编辑

那是因为你项目中应该已经有一个报表服务,所以会出现这样的情况

lyz880524 发表于 2019-12-11 11:56:54

AR13版本 需要.net 哪个版本?

KearneyKang 发表于 2019-12-11 12:29:50

本帖最后由 KearneyKang 于 2019-12-13 11:40 编辑

AR13需要的最低的版本是 .Net 4.6.2

lyz880524 发表于 2019-12-11 15:32:52

web后台
无法获取报表参数
https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=57898&extra=page%3D2
使用 var name = args.Parameters.Value.ToString(); //获取报表参数    无法获取报表参数
错误超出索引值;
ar13 打开 ar11设计的报表,没有那里设置
“给你的报表的文件的参数在数据集里面进行一个对应的参数值的映射”

lyz880524 发表于 2019-12-11 15:33:50

args.Report.ReportParameters.Count 能获取参数的个数

KearneyKang 发表于 2019-12-11 15:45:42

您好,这问题是你升级到十三了,然后后台要 获取参数,然后报表设计的时候没有映射。可以参考这个例子:https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=57898&extra=page%3D2

lyz880524 发表于 2019-12-11 15:54:28

噢,可以获取到了;
在数据集中添加参数。。。。
这样的话我所有的报表都得再改一遍,添加参数;

获取的时候只能通过索引args.Parameters 索引获取参数嘛?
页: [1] 2
查看完整版本: AR11升级AR13项目报错