iyiyuan 发表于 2021-4-19 13:58:35

替换HTML5Viewer为JSViewer 遇到的问题

按照教程进行升级替换
https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=69791&extra=page%3D1
顺利进行



1.    先进行版本转换2.    设置项目 .Net Framework 版本为 4.6.23.    安装 JSViewer 需要的Nuget包l在菜单栏中>>选择工具>>NuGet包管理器>>程序包管理器控制台l选择对应的包nMicrosoft.Owin.Host.SystemWeb4.0.0nMicrosoft.Owin4.0.0




4.    选中项目,添加新项à OWIN Startupclass 用于设置报表存放路径
5.    右键单击项目添加ActiveReports 必要的引用或者通过添加新项->Reporting-RDL 报表来自动生成对应dllC:\Program Files (x86)\CommonFiles\GrapeCity\ActiveReports 13如lGrapeCity.ActiveReports.Aspnet.Viewer.dll
6.    添加 Scripts 脚本文件 到项目中及 Web.config 文件(如果 旧项目的 Web.config文件没有改动的话,可直接覆盖)JS 代码可以从NPM 直接获取 从这步开始出现问题了,不知道怎么从npm获取7.    修改 Startup.cs函数//Startup.csu}sing GrapeCity.ActiveReports.Aspnet.Viewer;            publicvoid Configuration(IAppBuilder app){    <...>    app.UseReporting(settings =>    {      // Reporting middleware settings      settings.UseFileStore(newDirectoryInfo("path to the reports folder"));
    }); 这个文件也报错了,说是缺少引用,我已经把该引用的引用进去了

iyiyuan 发表于 2021-4-19 13:59:04

Crystal.Li 发表于 2021-4-19 14:58:44

本帖最后由 Crystal.Li 于 2021-4-19 14:59 编辑

https://www.npmjs.com/package/@grapecity/ar-viewer
这个地址给出了使用npm安装的包,您需要安装node,安装之后才有npm工具,然后可以使用这个命令:


您也可以参考一下这个帮助文档:
https://help.grapecity.com.cn/pa ... ion?pageId=47647373

iyiyuan 发表于 2021-4-19 15:33:48

我的需求是升级14升级不下去了,是不是jsview展示功能

Crystal.Li 发表于 2021-4-19 16:02:57

iyiyuan 发表于 2021-4-19 15:33
我的需求是升级14升级不下去了,是不是jsview展示功能

这个链接是给您参考下jsview的先决条件,升级不下去需要一步步解决问题,现在是npm不知道如何安装,您按照我之前回复的先把jsview的包都安装好。

iyiyuan 发表于 2021-4-19 16:36:04

好的

James.Lv 发表于 2021-4-19 17:05:04

:handshake

iyiyuan 发表于 2021-4-19 17:48:19

好了,我新建过jsview项目了,然后回到我这个项目里面怎么升级?

Crystal.Li 发表于 2021-4-19 18:05:02

iyiyuan 发表于 2021-4-19 17:48
好了,我新建过jsview项目了,然后回到我这个项目里面怎么升级?
已通过其他渠道联系您,给您系统说下这块儿

iyiyuan 发表于 2021-4-20 16:19:10

还是升级失败了,升级后,项目都启动不起来,报错!再次复原。
页: [1] 2
查看完整版本: 替换HTML5Viewer为JSViewer 遇到的问题