水晶报表 64 位
Posted
技术标签:
【中文标题】水晶报表 64 位【英文标题】:Crystal Reports 64 bit 【发布时间】:2021-09-07 21:39:51 【问题描述】:这是一个问题。我们刚刚从 Crystal 2008 升级到 Crystal 2020。Crystal 2008 是 32 位,Crystal 2020 是 64 位。当我们使用 Crystal Reports Designer 开发报表时,我们使用的是 64 位应用程序。
当我们在 Visual Studio 中创建的 C# Webforms 应用程序(仍然是 32 位应用程序)中包含报表并将其部署到 IIS 服务器(64 位)时,Crystal 使用什么按位结构从服务器生成报表鉴于该项目包含许多 Crystal 库作为该部署的一部分。对于编译这些 CR 库的项目,必须是 32 位的。网络服务器如何以 64 位运行报表,还是以 32 位 WOW 模式运行?
【问题讨论】:
"IIS 服务器(64 位)...网络服务器如何以 64 位运行报表,还是在 32 位 WOW 模式下运行" - 仅仅因为 IIS 是64位并不意味着网站是。检查您的网站应用程序池以查看是否允许 32 位应用程序 【参考方案1】:Crystal 运行时有 32 位和 64 位版本。 编译时由您选择这些目标之一。 并由您来部署匹配的 Crystal 运行时(32 位或 64 位)。 您还需要确保机器具有匹配的数据库连接(例如 32 位或 64 位 ODBC DSN)。
【讨论】:
以上是关于水晶报表 64 位的主要内容,如果未能解决你的问题,请参考以下文章