jishaojia 发表于 2021-1-22 18:56:49

发布出去之后winfrom报如下错误License for the PageReport cannot be found.

使用的是ar9.0


错误明细:
System.ComponentModel.LicenseException: License for the PageReport cannot be found.
   在 GrapeCity.ActiveReports.Document.PageDocument.Render(IRenderingExtension renderingExtension, StreamProvider streams, NameValueCollection settings, Boolean forceDataRefresh, Boolean forceParameterDataRefresh)
   在 GrapeCity.ActiveReports.Viewer.Win.Rdlx.RdlReport.<>c__DisplayClassf.<LoadImpl>b__b()
   在 GrapeCity.ActiveReports.Viewer.Win.AsyncLoader.<>c__DisplayClass7.#cAz(Object , DoWorkEventArgs )
   在 System.ComponentModel.BackgroundWorker.OnDoWork(DoWorkEventArgs e)
   在 System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)

jishaojia 发表于 2021-1-22 18:59:08

非开发机上出现的错误,在开发及一切正常
正常界面如下:


KearneyKang 发表于 2021-1-22 19:17:35

你好,根据你的截图应该是你部署的时候缺失对应的引用导致的,你应该把你的引用都给打包到你的项目中去,也就是你项目中使用的引用都要发布过去。

jishaojia 发表于 2021-1-23 10:32:08

KearneyKang 发表于 2021-1-22 19:17
你好,根据你的截图应该是你部署的时候缺失对应的引用导致的,你应该把你的引用都给打包到你的项目中去,也 ...

我拿安装目录的dll来覆盖到我的项目发出去给非开发电脑使用还是存在问题。

jishaojia 发表于 2021-1-23 10:34:13

KearneyKang 发表于 2021-1-22 19:17
你好,根据你的截图应该是你部署的时候缺失对应的引用导致的,你应该把你的引用都给打包到你的项目中去,也 ...



jishaojia 发表于 2021-1-23 10:39:54

KearneyKang 发表于 2021-1-22 19:17
你好,根据你的截图应该是你部署的时候缺失对应的引用导致的,你应该把你的引用都给打包到你的项目中去,也 ...


开发机什么时候开启都正常。

jishaojia 发表于 2021-1-23 12:55:44

KearneyKang 发表于 2021-1-22 19:17
你好,根据你的截图应该是你部署的时候缺失对应的引用导致的,你应该把你的引用都给打包到你的项目中去,也 ...


引入是这样的。

jishaojia 发表于 2021-1-25 09:22:11

KearneyKang 发表于 2021-1-22 19:17
你好,根据你的截图应该是你部署的时候缺失对应的引用导致的,你应该把你的引用都给打包到你的项目中去,也 ...


全部都已经引入并且设置为复制本地

KearneyKang 发表于 2021-1-25 10:16:55

你好,根据你的描述,在开发机器上上 运行可以,但是部署在服务器上不行。这一定是你引用缺失和版本不匹配导致的,问题你先把AR9所有的有引用都拷贝到你的项目中,然后项目运行 重新生成,把多余的去掉。
再看看本地实例中的demo实例跟你自己创建的demo的 license文件配置是不是一直。
最后在进行发布
页: [1]
查看完整版本: 发布出去之后winfrom报如下错误License for the PageReport cannot be found.