网站Crystal Report多数情况下都有效,但现在会失败,并出现"无效的报告文件路径"错误

2020-09-23 17:44发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)该服务器是Windows Ser...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


该服务器是Windows Server 2008 E2标准64位,并已安装SAP Crystal Reports运行时引擎版本13.0.20.2399(32位和64位)

该网站是使用针对.net 4的VS2010编写的

最初运行水晶报表的效果很好,但过了一会儿(也许在负载下)

ReportDocument.load引发错误"无效的报告路径",并且报告停止工作。 任何随后的运行报告的尝试都会产生相同的错误。 重新发布该网站可以解决此问题,并且该报告可以再次使用。

我可以通过快速连续地重复运行报告来重现错误。 经过20或30次尝试后,以上操作均失败。 我附加了在发生此类错误时记录的procmon显示,该错误为1.24

。 我附上了错误的副本。

我附上了WebConfig文件中的一部分

webconfig.txt 我还在代码后面附加了称为Crystal报表的代码 crystalreportaspx .txt

我查询了webconfig条目"

该网站似乎也在所有错误的地方搜索Webconfig

例如 D:\ Websites \ Exide Business Services \ ForkliftBatteryRegisterDataEntry.aspx \ web.config和

D:\ Websites \ Exide Business Services \ UserControl \ web.config全部产生PATH NOT FOUND错误

任何帮助将不胜感激

(102.7 kB)
3条回答
小c菟菟
2020-09-23 18:16

请务必使用"会话和回发"将报告保留在范围内,并在完成后关闭并处置报告。

IIS在管理内存方面表现不佳,MS建议经常对其进行循环以清理内存。 CR需要连续的内存块,并且MS无法在不重启应用程序循环的情况下对内存进行碎片整理。

要符合MS规范,您还应该更新到VS SP 22的最新CR。

有关更多信息,请参阅WIKI并阅读所有信息,其中最重要的是SP 21的信息。

https: //wiki.scn.sap.com/wiki/display/BOBJ/Crystal+Reports%2C+Developer+for+Visual+Studio+Downloads

Don

一周热门 更多>