点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我正在测试Crystal Server 2013 SP01试用版。
我已经创建了一个测试应用程序,以重新创建客户遇到的问题。
该应用程序使用c#编写,并使用" SAP BusinessObject BI平台.NET SDK可再发行的32位4.1 SP01",Crystal Server安装在Windows Server 2008 R2上。 客户端应用程序和Crystal服务器位于同一台计算机上。
问题:
- 如果我在x64上构建我的应用程序,则可以正常工作并导出174MB pdf文件(182913169字节)
- 如果我在x86中构建应用程序,则会引发异常:
-
System.OutOfMemoryException:引发了类型为'System.OutOfMemoryException'的异常。
在CrystalDecisions.ReportAppServer.CommonObjectModel.ByteArrayClass.get_ByteArray()
-
有人可以帮助我吗?
谢谢
需要更多信息。
-您正在使用哪个版本的VS?
-这是Win还是Web应用程序?
-如何做 您导出报告? 使用代码或CR查看器?
-您可以发布用于导出报告的代码吗?
-设置为X86时,该应用程序是否可以在开发机器上使用?
-使用x86导出报告时,您能否在任务管理器中检查CrystalRas.exe的内存?
此外,发布错误的完整堆栈跟踪。
-Bhushan
高级工程师
SAP Active Global支持
<由主持人删除的外部链接>
这只是一个测试应用程序 ,我不想在生产环境中导出200MB的PDF文件!
我不认为这是网络问题,客户端和服务器在同一台计算机上。
我已经创建了一个Web测试应用程序,结果是相同的。
我认为这个问题是由超时引起的,在我遇到客户端超时问题之前,症状是相同的(我已经更改了注册表节点上的键" WaitReplyTimeout(ms)"和" SendRequestTimeout(ms)" "报表应用程序服务器\客户端SDK \ CorbaAdapter")。
此后附有corba客户端跟踪以及我在服务器日志中发现的一些服务器错误。
感谢所有人
不确定您是否仍然对此感到困惑,但这通常是由于在Visual Studio中设置了平台目标所致。
一周热门 更多>