客户经常遇到这样的问题,就是在一个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
-
复制代码最后配置完成后,把整个项目进行一个重新生成,然后再清理一次。最后再部署就可以解决你的问题了。
|