我正在使用Crystal Report 10.5的.Net 2008 Web应用程序。我能够在Windows 7中生成PDF报告。但是当我在Windows Server 2012上运行该应用程序时,它会显示以下问题。
文件错误 C:\ Users \用户sampleUser \应用程序数据\本地\ TEMP \ rptManger {DDEB2C17-C5FD-49C1-B7BF-57F30AB6636C} .RPT: 操作尚未实施。在 CrystalDecisions.ReportAppServer.ConvertDotNetToErom.ThrowDotNetException(例外 吃 CrystalDecisions.ReportSource.EromReportSourceBase.ExportToStream(ExportRequestContext reqContext)at CrystalDecisions.CrystalReports.Engine.FormatEngine.ExportToStream(ExportRequestContext reqContext)at CrystalDecisions.CrystalReports.Engine.FormatEngine.Export(ExportRequestContext reqContext)at CrystalDecisions.CrystalReports.Engine.FormatEngine.Export()at CrystalDecisions.CrystalReports.Engine.ReportDocument.Export()at SEI.MA_APPS.PortfolioModels.Web.ManagerDetailByBank.GetReport()at SEI.MA_APPS.PortfolioModels.Web.ManagerDetailByBank.validate()
答案 0 :(得分:9)
还有一个解决此问题的方法。
Uninstall Update for Microsoft Windows(KB3102429)
控制面板 - >程序&特点 - >查看已安装的更新和搜索 对于KB3102429,右键单击并卸载。
这解决了我的问题。
答案 1 :(得分:2)
控制面板 - >程序&特点 - >查看已安装的更新并搜索KB3102429,右键单击并卸载。
答案 2 :(得分:1)
此错误的原因之一可能是您的新服务器上未安装此报告中使用的某种字体。检查它是否已安装。
点击此链接http://www.crystalreportsbook.com/Forum/forum_posts.asp?TID=1050
答案 3 :(得分:1)
谢谢大家的支持,我得到了解决方案。我逐个打开了一个报告和items.py
字段,发现那些有Surpress
字体的字段正在创建问题。
自字体" The Times New Roman"已经安装在Windows 2012上。
然后我们复制了字体" The Times New Roman"从本地Windows 7并复制到Windows Server 2012并重新启动机器,它现在正常工作。
答案 4 :(得分:1)
卸载Microsoft Windows更新(KB3102429和KB3104002)
控制面板 - >程序&特点 - >查看已安装的更新和 搜索KB3102429和KB3104002右键单击并卸载。
答案 5 :(得分:1)
尝试使用Times New Roman和Arial以外的其他字体。说卡利布里。 这对我有用