.net在Crystal中导出PDF

2020-09-04 22:20发布

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

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


大家好!

将Crystal报表导出为PDF时,我的应用程序出错。

以下情况:在屏幕上生成报告(PRS工具的任何报告)后,选择导出它的选项,格式" .pdf"在生产环境中无法正常工作,弹出错误"未设置对象引用" 到对象的实例;

开发和质量检查环境可以正常工作,可以导出任何格式的报告。 通过分析,我们检查了以下可能性:

权限:我们比较了DEV,QA和PROD在服务器文件夹上的权限。 在所有环境中,权限都设置为"每个人都有完全访问权限";

Crystal Reports或.NET版本:o即使服务器具有相同的配置,我们也已经比较了安装在服务器上的Crystal Reports版本和.NET版本。 所有环境都安装了相同版本的Crystal Reports和.NET。 o在PRD环境中安装了其他版本的Crystal Reports(升级和降级)进行了测试,但问题仍然存在。

字体:通过咨询Internet上的一些论坛,我们看到类似的问题是由特定版本引起的 服务器上安装的字体的数量; 已检查所有已安装的字体,并且在任何服务器上都未遇到"有问题的"字体;

数据库:怀疑QA和PRD的数据库可能在配置甚至数据上有所不同 存储在它上可能会导致问题。 为了确认这一点,我们已将质量检查应用程序指向PRD数据库并测试了报告。 导出运行正常,没有显示任何问题。

通过所有这些验证,很可能该问题或至少该问题的指示在Crystal Reports代码内。 由于我们没有有关此编码的访问权限或知识,因此建议直接与Crystal Reports合作,这意味着需要SAP团队参与。

解决方案上使用的版本:

质量环境

.NET Framework:4.5.2

水晶: https://lh3.googleusercontent.com/-3ZJSX2_52zE/XNq1EwXSXQI/AAAAAAAAAKc/0Lpyv86UY_gMqg0u6AwJR4ATYjPJjKZEgCK8BGAs/s0/2019-05-14.png

SQL:Microsoft SQL Server 2014(SP2)(KB3171021)-12.0.5000.0(X64)2016年6月17日19:14:09版权所有(c)Windows NT 6.3 上的Microsoft Corporation Developer Edition(64位) (内部版本9600:)(管理程序)

生产环境

.NET Framework:4.5.2

水晶: https://lh3.googleusercontent.com/-7I0YLw2Qr5k/XNq2LBk2nWI/AAAAAAAAAKo/sWDCj9FbRMguZPdbFmGTYme2z6bVjAILgCK8BGAs/s0/2019-05-14.png

有人可以帮助我吗?

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

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


大家好!

将Crystal报表导出为PDF时,我的应用程序出错。

以下情况:在屏幕上生成报告(PRS工具的任何报告)后,选择导出它的选项,格式" .pdf"在生产环境中无法正常工作,弹出错误"未设置对象引用" 到对象的实例;

开发和质量检查环境可以正常工作,可以导出任何格式的报告。 通过分析,我们检查了以下可能性:

权限:我们比较了DEV,QA和PROD在服务器文件夹上的权限。 在所有环境中,权限都设置为"每个人都有完全访问权限";

Crystal Reports或.NET版本:o即使服务器具有相同的配置,我们也已经比较了安装在服务器上的Crystal Reports版本和.NET版本。 所有环境都安装了相同版本的Crystal Reports和.NET。 o在PRD环境中安装了其他版本的Crystal Reports(升级和降级)进行了测试,但问题仍然存在。

字体:通过咨询Internet上的一些论坛,我们看到类似的问题是由特定版本引起的 服务器上安装的字体的数量; 已检查所有已安装的字体,并且在任何服务器上都未遇到"有问题的"字体;

数据库:怀疑QA和PRD的数据库可能在配置甚至数据上有所不同 存储在它上可能会导致问题。 为了确认这一点,我们已将质量检查应用程序指向PRD数据库并测试了报告。 导出运行正常,没有显示任何问题。

通过所有这些验证,很可能该问题或至少该问题的指示在Crystal Reports代码内。 由于我们没有有关此编码的访问权限或知识,因此建议直接与Crystal Reports合作,这意味着需要SAP团队参与。

解决方案上使用的版本:

质量环境

.NET Framework:4.5.2

水晶: https://lh3.googleusercontent.com/-3ZJSX2_52zE/XNq1EwXSXQI/AAAAAAAAAKc/0Lpyv86UY_gMqg0u6AwJR4ATYjPJjKZEgCK8BGAs/s0/2019-05-14.png

SQL:Microsoft SQL Server 2014(SP2)(KB3171021)-12.0.5000.0(X64)2016年6月17日19:14:09版权所有(c)Windows NT 6.3 上的Microsoft Corporation Developer Edition(64位) (内部版本9600:)(管理程序)

生产环境

.NET Framework:4.5.2

水晶: https://lh3.googleusercontent.com/-7I0YLw2Qr5k/XNq2LBk2nWI/AAAAAAAAAKo/sWDCj9FbRMguZPdbFmGTYme2z6bVjAILgCK8BGAs/s0/2019-05-14.png

有人可以帮助我吗?

付费偷看设置
发送
3条回答
半个程序猿
1楼 · 2020-09-04 22:44.采纳回答

请阅读页面上有关SP 21的信息,其中包含大量更新,因此最好使用更新的运行时重新编译。

callcenter油条
2楼-- · 2020-09-04 22:50
My梦
3楼-- · 2020-09-04 22:36

@Don 威廉姆斯,谢谢你。 一个问题:
在将支持包安装到服务器后,您是否知道Web.Config是否必须进行任何更改?

一周热门 更多>