找回密码
 立即注册

QQ登录

只需一步,快速开始

KearneyKang 讲师达人认证 悬赏达人认证
超级版主   /  发表于:2019-5-28 18:36  /   查看:3541  /  回复:2
客户经常遇到这样的问题,就是在一个Web项目在本地可以正常运行,但是部署到服务器上就会出现license找不到的问题
问题截图如下:
这主要是由于项目中,license文件中的缺失
  
  1. GrapeCity.ActiveReports.Web.WebViewer, GrapeCity.ActiveReports.Web, Version=13.1.16889.2, Culture=neutral, PublicKeyToken=cc4967777c49a3ff
复制代码
匹配信息所致。
解决办法如下:
第一种
就是找到对应的license文件,然后在配置信息里添加对应的配置文件GrapeCity.ActiveReports.Web.WebViewer, GrapeCity.ActiveReports.Web,
记住版本信息一定要正确,不然还是会报同样的问题。
第二种
首先删除原项目中的license文件,然后重新生成一个新的license文件,这是我们最爱用的办法
生成新的license文件的办法:
首先新建一个Web页面,然后在页面中添加一个报表的 WebViewer 就会自动生成一个新的license文件

license的正确配置信息如下:
  1. GrapeCity.ActiveReports.SectionReport, GrapeCity.ActiveReports, Version=13.1.16889.2, Culture=neutral, PublicKeyToken=cc4967777c49a3ff

  2. GrapeCity.ActiveReports.PageReport, GrapeCity.ActiveReports, Version=13.1.16889.2, Culture=neutral, PublicKeyToken=cc4967777c49a3ff

  3. GrapeCity.ActiveReports.Export.Pdf.Section.PdfExport, GrapeCity.ActiveReports.Export.Pdf, Version=13.1.16889.2, Culture=neutral, PublicKeyToken=cc4967777c49a3ff

  4. GrapeCity.ActiveReports.Web.WebViewer, GrapeCity.ActiveReports.Web, Version=13.1.16889.2, Culture=neutral, PublicKeyToken=cc4967777c49a3ff

复制代码
最后配置完成后,把整个项目进行一个重新生成,然后再清理一次。最后再部署就可以解决你的问题了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

2 个回复

倒序浏览
king123456
注册会员   /  发表于:2019-9-9 14:44:11
沙发
我按照以上方法操作了,还是不行
回复 使用道具 举报
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2019-9-11 09:26:12
板凳
还是报同样的错误吗,你页面清缓存强制刷新没有
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部