Troubleshooting tips for Crystal Reports Hosting
I am Receiving an error trying to run crystal reports on my web site application
An error has occurred while attempting to load the Crystal Reports runtime.
Either the Crystal Reports registry key permissions are insufficient or the Crystal Reports runtime is not installed correctly.
Please install the appropriate Crystal Reports redistributable (CRRedist*.msi) containing the correct version of the Crystal Reports runtime (x86, x64, or Itanium) required. Please go to http://www.businessobjects.com/support for more information.
Possible solutions:
1. Go to your application project, right click, and select "Properties"
On the Build tab, find the Platform Target combo box.
It probably says, "Any CPU"; Change this to "x86" and your project will compile for 32 bit
only, thus eliminating the issue.
2. If VB.Net does not show the Crystal Reports dlls under the .Net tab,
try removing the CR dlls from the references then go to the browse tab and add
the same dlls by browsing to the folder
C:\Program Files\Common Files\Business Objects\3.0\managed
3. If your problem is Due to CR being a 32-bit app running on a 64-bit server.
The server may need to be configured to run 32-bit apps in 32-bit mode.
This is an issue that is not unique to Crystal Reports. To configure the server
to run 32-bit apps, due the following (note, you may need to contact EDTHosting.com support
in order to make this change on the server hosting your website) :
Application-level setting:
Go to IIS
Click on “Application Pools”
Select the application you want to modify (e.g.: SuperApp)
Right click on that application
Left click on Advanced Settings
Set Enable 32-Bit Applications to “True”