在IIS

时间:2015-11-27 22:27:04

标签: asp.net iis crystal-reports

我的Web应用程序的目标CPU是ANYCPU。在IIS应用程序池上,我需要将启用32位应用程序设置为true,因为引用了另一个interop dll。更改后,水晶报告有登录失败错误。当启用32位的设置为false时,它可以工作。 在Web服务器上,我安装了适用于.NET Framework的SAP Crystal Reports运行时引擎(32位)。此外,它还为.NET Framework(64位)安装了SAP Crystal Reports运行时引擎。 Crystal报表的dll文件引用C:\ Program Files(x86)\ SAP BusinessObjects \ Crystal Reports for .NET Framework 4.0 \ Common \ SAP BusinessObjects Enterprise XI 4.0 \ win32_x86 \ dotnet \ CrystalDecisions.CrystalReports.Engine.dll

有人能告诉我如何解决这个问题。提前谢谢。

1 个答案:

答案 0 :(得分:0)

您必须在服务器上安装Crystal的32位运行时。