Deploy Crystal Reports .Net Web Application on 64-bit Windows

Morovia products released prior to January 2011 support Crystal Reports 32-bit mode only. Morovia is currently testing solutions on Crystal Reports native 64-bit mode. However, before it is completed, we only support client applications running on 32-bit mode. This document will be revisited once the test is completed.

Generally speaking, Crystal Reports 64-bit require 64-bit plug-ins - including database drivers, and UFLs. Morovia is going to release 64-bit UFLs in this year for most products.

Products that Currently Support 64-bit UFL

Linear Barcode Fonts

For linear barcode fonts, download the 64-bit font tools and install on the production server, and your existing application should work.

DataMatrix

DataMatrix Font & Encoder 5 (released in July 2011) fully supports 64-bit Crystal Reports. Note that the function prototype is different from 3.x, so that you need to modify the report to use the new version. For detailed information, see here.

QRCode

QRCode Fonts & Encoder 5 (released in December 2011) fully supports 64-bit Crystal Reports. Note that the function prototype is different from 1.x, so that you need to modify the report to use the new version. For detailed information, see here.

PDF417

PDF417 Fonts & Encoder 5 (released in September 2018) fully supports 64-bit Crystal Reports. Note that the function prototype is different from 4.x, so that you need to modify the report to use the new version. For detailed information, see here.

Products that Currently have no 64-bit UFL

If the existing product does not have 64-bit UFL, you need to install 32-bit Crystal Reports run-time and change application settings.

Warning

When running Crystal Reports in 32-bit mode on 64-bit OS, any third party database drivers, web servers and UFLs must also run in 32-bit mode.

Crystal Reports Runtime

Crystal Reports runtimes can be downloaded from this link: Crystal Reports v. 9.1 to 12.x VS .NET Runtime Distribution & Supported Operating Systems. Select 32-bit runtime only.

Recompile Application to target x86

  • Right click on projectProperties.

  • Go to compile tab.

  • Select the 'Platform' dropdown box.

  • Click on x86.

  • Create a setup package of your project.

Product Machine Changes

Follow the steps in SAP Note to change settings of the 64-bit OS to run Crystal Reports under 32-bit mode.