2016-11-11 64 views
0

我有一个在Windows Server 2008 R2上运行的Web应用程序,它使用Crystal Reports 11.5组件将CR报告打印到打印机。这一切都工作正常,但大约一个小时后,我得到以下异常:'CrystalDecisions.CrystalReports.Engine.ReportDocument'类型初始值设定项引发异常。 当我回收应用程序池时,错误消失,并且在再次失败之前,它将工作一个小时。 我通过每15分钟回收来防止发生此错误,但这并不理想。Crystal Report 11.5类型初始化程序异常

IIS应用程序池设置: .NET 4.5 ASP.NET web应用程序 .NET Framework版本被设置为V4.0 托管管道模式:集成 使32位应用程序:真 标识设置到AD在服务器上拥有完整权限的用户

将我的项目构建为x86。 在部署服务器上安装了CrystalReports_XI_R2_SP4_DeploymentPack。

为什么一个小时后会发生异常,我该如何解决?

回答

0

原来我主动的解决方案是x86,但我的项目仍然是作为AnyCPU构建的。将项目也更改为x86,现在一切正常。