找回密码
 立即注册

QQ登录

只需一步,快速开始

402717035

注册会员

15

主题

35

帖子

104

积分

注册会员

积分
104

活字格认证元老葡萄

402717035
注册会员   /  发表于:2015-9-2 13:18  /   查看:7021  /  回复:9
开发环境下可以打开运行,拷贝程序到客户端电脑无法打开,为什么?

9 个回复

倒序浏览
frank.zhang
社区贡献组   /  发表于:2015-9-2 14:27:00
沙发
您好,
发布的时候需要将应用的DLL拷贝到bin目录下,详细可以参考
http://blog.gcpowertools.com.cn/ ... tingStart2aspx.aspx

当中的发布部分。
回复 使用道具 举报
402717035
注册会员   /  发表于:2015-9-2 14:36:00
板凳
回复 2楼frank.zhang的帖子

错误明细:
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.Document.PageDocument.Render(IRenderingExtension renderingExtension, StreamProvider streams, NameValueCollection settings, Boolean forceDataRefresh)
   在 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)
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-9-2 14:55:00
地板
在工程下有licenses.licx文件,手动编辑。添加报错的类。前三列的含义为class名称,dll名称,版本。后面的按照其它生成的信息拷贝一份。

如果没有报少相应的DLL的错误,就不用添加。

以AR9.3为例说明:
GrapeCity.ActiveReports.Viewer.Win.Viewer, GrapeCity.ActiveReports.Viewer.Win.v9, Version=9.3.4300.0, Culture=neutral, PublicKeyToken=cc4967777c49a3ff
GrapeCity.ActiveReports.SectionReport, GrapeCity.ActiveReports.v9, Version=9.3.4300.0, Culture=neutral, PublicKeyToken=cc4967777c49a3ff
GrapeCity.ActiveReports.PageReport , GrapeCity.ActiveReports.v9, Version=9.3.4300.0, Culture=neutral, PublicKeyToken=cc4967777c49a3ff
回复 使用道具 举报
402717035
注册会员   /  发表于:2015-9-2 15:03:00
5#
回复 4楼frank.zhang的帖子

现在里面的内容是
GrapeCity.ActiveReports.Viewer.Win.Viewer, GrapeCity.ActiveReports.Viewer.Win.v9, Version=9.3.4300.0, Culture=neutral, PublicKeyToken=cc4967777c49a3ff
不行啊,还是报错
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-9-2 15:23:00
6#
回复 5楼402717035的帖子

您好,
添加以下两行
GrapeCity.ActiveReports.SectionReport, GrapeCity.ActiveReports.v9, Version=9.3.4300.0, Culture=neutral, PublicKeyToken=cc4967777c49a3ff
GrapeCity.ActiveReports.PageReport , GrapeCity.ActiveReports.v9, Version=9.3.4300.0, Culture=neutral, PublicKeyToken=cc4967777c49a3ff
回复 使用道具 举报
402717035
注册会员   /  发表于:2015-9-2 15:29:00
7#
回复 6楼frank.zhang的帖子

错误明细:
GrapeCity.ActiveReports.ReportException: 发生了一个意外错误。更多信息: 'No data provider found for the data provider type 'ORACLE'.' ---> System.InvalidOperationException: No data provider found for the data provider type 'ORACLE'.
   在 #UwA.#WTe.#U8e()
   在 #2wA.#9Ve.#U.#aWe.#Ocf()
   在 #2wA.#9Ve.#U.#aWe.#Kcf(#bVe recordManager, #PTe expressionEvaluatorFactory)
   在 #2wA.#9Ve.#Kcf(#dWe[] commands, #PTe expressionEvaluatorFactory)
   在 #2wA.#1Ve.#aBA()
   在 GrapeCity.ActiveReports.ReportsCore.Rendering.ReportProcessor.#dEf(ReportDataDefinition reportDataDef)
   在 GrapeCity.ActiveReports.ReportsCore.Rendering.ReportProcessor.#Tol()
   在 GrapeCity.ActiveReports.ReportsCore.Rendering.ReportProcessor.#fn(Boolean forceDataRefresh, Boolean forceParameterDataRefresh)
   在 GrapeCity.ActiveReports.Document.PageDocument.#0Kf(Boolean forceDataRefresh, Boolean forceParameterDataRefresh)
   --- 内部异常堆栈跟踪的结尾 ---
   在 GrapeCity.ActiveReports.Document.PageDocument.#0Kf(Boolean forceDataRefresh, Boolean forceParameterDataRefresh)
   在 GrapeCity.ActiveReports.Document.PageDocument.Render(IRenderingExtension renderingExtension, StreamProvider streams, NameValueCollection settings, Boolean forceDataRefresh, Boolean forceParameterDataRefresh)
   在 GrapeCity.ActiveReports.Document.PageDocument.Render(IRenderingExtension renderingExtension, StreamProvider streams, NameValueCollection settings, Boolean forceDataRefresh)
   在 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)
回复 使用道具 举报
402717035
注册会员   /  发表于:2015-9-2 15:47:00
8#
回复 6楼frank.zhang的帖子

错误明细:
GrapeCity.ActiveReports.ReportException: 发生了一个意外错误。更多信息: 'No data provider found for the data provider type 'ORACLE'.' ---&gt; System.InvalidOperationException: No data provider found for the data provider type 'ORACLE'.
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-9-2 16:17:00
9#
回复 8楼402717035的帖子

您的这个问题,在http://gcdn.gcpowertools.com.cn/showtopic-18494.html中讨论。
您的问题,已经是最高优先级在处理了。
有时候正在处理其他用户的问题,所以让您久等了,非常抱歉。
希望能够理解我们的工作。

我会尽快给您回复的。
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-9-11 09:55:00
10#
您好,
距离这个问题的最后回复已经过去了一段时间,不知道这个问题您是否已经解决?


如果没有解决,欢迎跟贴接续讨论,如果已经解决请对本次服务进行评分。我们会认真对待你提出的宝贵意见,谢谢
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部