KearneyKang 发表于 2019-5-28 18:36:21

IIS部署出现License for the Webviewer cannot be found

客户经常遇到这样的问题,就是在一个Web项目在本地可以正常运行,但是部署到服务器上就会出现license找不到的问题 问题截图如下:这主要是由于项目中,license文件中的缺失 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的正确配置信息如下:GrapeCity.ActiveReports.SectionReport, GrapeCity.ActiveReports, Version=13.1.16889.2, Culture=neutral, PublicKeyToken=cc4967777c49a3ff

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

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

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

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

king123456 发表于 2019-9-9 14:44:11

我按照以上方法操作了,还是不行

KearneyKang 发表于 2019-9-11 09:26:12

还是报同样的错误吗,你页面清缓存强制刷新没有
页: [1]
查看完整版本: IIS部署出现License for the Webviewer cannot be found