我在Windows Server 2008 R2上运行了一个Web应用程序,它使用Crystal Reports 11.5组件将CR报告打印到打印机。这一切都运行正常,但大约一个小时后,我得到以下异常:'CrystalDecisions.CrystalReports.Engine.ReportDocument'的类型初始值设定项引发异常。 当我回收应用程序池时,错误消失,它将再工作一个小时,然后再次失败。 我通过每15分钟回收一次来防止这种错误发生,但这并不理想。
IIS应用程序池设置: .NET 4.5 ASP.NET Web应用程序 .NET Framework版本设置为v4.0 管理管道模式:集成 启用32位应用程序:True 身份设置为在服务器上具有完全权限的AD用户
将我的项目构建为x86。 在部署服务器上安装了CrystalReports_XI_R2_SP4_DeploymentPack。
为什么一小时后发生异常,我该如何解决?
答案 0 :(得分:0)
原来我的活动解决方案是x86,但我的项目仍在构建为AnyCPU。将项目也更改为x86,现在一切正常。