问题描述
这是一个问题。我们刚刚从 Crystal 2008 升级到 Crystal 2020。Crystal 2008 是 32 Bit,Crystal 2020 是 64 Bit。当我们使用 Crystal Reports Designer 开发报表时,我们使用的是 64 位应用程序。
当我们在 Visual Studio(仍然是 32 位应用程序)中创建的 C# Webforms 应用程序中包含报告并将其部署到 IIS 服务器(64 位)时,Crystal 使用什么位结构从服务器生成报告鉴于该项目包含许多 Crystal 库作为该部署的一部分。编译这些 CR 库的项目必须是 32 位的。网络服务器如何以 64 位或 32 位 WOW 模式运行报告?
解决方法
Crystal 运行时有 32 位和 64 位版本。 编译时由您选择这些目标之一。 由您来部署匹配的 Crystal 运行时(32 位或 64 位)。 您还需要确保机器具有匹配的数据库连接(例如 32 位或 64 位 ODBC DSN)。