繁体   English   中英

Crystal Report无法在Windows 2003 OS上加载

[英]Crystal Report fails to load on Windows 2003 os

Crystal Report 10无法在Windows 2003 OS上加载。 我们正在使用带有C#.net的.net 3.5进行开发。

它可以在包含类似配置但没有McAFEE防病毒软件的开发箱上正常运行。

任何指针将不胜感激。

错误信息:

[COMException (0x800002ad): Error in File UNKNOWN.RPT:
The request could not be submitted for background processing.]
   CrystalDecisions.ReportAppServer.ClientDoc.ReportClientDocumentClass
                            .Open(Object& DocumentPath, Int32 Options) +0
   CrystalDecisions.ReportAppServer.ReportClientDocumentWrapper
                              .Open(Object& DocumentPath, Int32 Options) +95
   CrystalDecisions.ReportAppServer.ReportClientDocumentWrapper
                                       .EnsureDocumentIsOpened() +271

错误: http://xxx/Reports/AgencyDetailReport.aspx 错误消息: Load report failed

TARGETSITE: Void EnsureDocumentIsOpened() STACKTRACE: at 
   CrystalDecisions.ReportAppServer.ReportClientDocumentWrapper
   .EnsureDocumentIsOpened() at CrystalDecisions.CrystalReports.Engine.
      ReportDocument.Load(String filename, OpenReportMethod openMethod,
Int16 parentJob) at CrystalDecisions.CrystalReports.Engine.ReportDocument.
    Load(String filename) at Reports_AgencyDetailReport
          .CreateCrystalReportDocument(ReportObject rptObj) in
     c:\xxx\testapplication\Reports\AgencyDetailReport.aspx.cs:line 122
     at Reports_AgencyDetailReport.Button1_Click(Object sender, EventArgs e) 
      in c:\xxx\testapplication\Reports\AgencyDetailReport.aspx.cs:line 99

这是一个权限问题。 我为“网络服务”用户设置了具有应用程序和所需软件的“ C:”驱动器上的权限。

授予权限后,Crystal报表开始显示。

感谢您的答复。 特别是@Arvo

查看stacktrace,似乎无法在指定的路径上找到文件,或者对文件(或目录)的访问可能是一个问题。

为64位应用程序安装了VS 2010 Runtime的CR,然后创建了具有管理员权限的新集成池。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM