使用Visual Studio 2010显示Crystal Report 13中的空白页

2020-09-13 11:17发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨朋友, 我...

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

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


嗨朋友,

我最近在 ASP.NET中使用Framework 4.0将Crystal Report版本更新为13,将Visual Studio版本更新为2010。 Windows Server 2012中的C#。

有时,当我们打印发票报告时,它可以正常工作,但是一段时间后,它会引发以下错误。 我们必须手动重新启动服务器才能再次打印报告

出现如下错误:

错误消息:

"指定的打印机无效"。 temp_ea25c3c7-c1d6-4114-b5ee-fa194f09551c {3BF991E6-89A4-476C-9DAE-BEBB6281348E} .rpt来源:Analysis Server跟踪:在CrystalDecisions.ReportAppServer.Controllers.PrintOutputControllerClass.ModifyPrinterName(String newVal)在CrystalDecisions.CPrintstalReports。 .set_PrinterName(String value)

并将发票报告显示为空白页,但是在重新启动服务器后,其工作正常了几个小时,然后再次返回空白页。

这在开发人员方面一直很好,但是在服务器端,出现如下错误。

在服务器端,Windows Server 2003也可以正常工作。

我们已经检查了以下情况。

1。 打印机名称与配置的打印机相同。

2。 已安装Crystal ActiveX报表打印控件13.x

请帮助解决此问题,如果这是与权限相关的问题,请清楚说明。

感谢和问候

卡拉瓦南

1条回答
昵称总是被占用
2020-09-13 11:51 .采纳回答

在Windows Server 2003中,您无需将打印机驱动程序安装到服务器即可从中进行打印。 但是,在2012年,您要尝试从代码中进行打印的打印机必须是为服务器安装的打印机中列出的打印机之一。

此外,Windows Server 2012在安全性方面很严格,因此它可能与ActiveX打印机有关。

最后要看的是您的代码。 您使用的是哪个版本的SDK(请转到"控制面板" >>"程序和功能"以确定要安装的Service Pack)。 开发人员工作站上的版本与服务器上的版本是否匹配? 然后必须匹配!

-戴尔

一周热门 更多>

相关问答