2016-11-11 63 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,現在一切正常。