Hello,
I have a reports website which uses a 32 bit Crystal Reports application. It's worked fine on 32 bit Windows servers, for ever. On a 64 bit server ( Windows 2008 R2 ), it results in a blank ( grey ) page. No errors are thrown ( and no 'Access Denied' seen in process monitor )
Lots of people in my organisation have had a go at fixing it, including a team of developers in the US, no-one has manaaged to work out what is wrong.
To get it to work on the 32 bit server, we install
CrViewer.msi
CRRuntime_32bit_13_0_3.msi
Crystalruntime10.msi
On the 64 bit server, we install the same as the 32 bit server ( ie, we don't use any 64 bit installers, the application is 32 band was compiled as a 32 bit appliocation )
The Application pool has the Enable 32 bit Applications set to TRUE
The base application folder has the aspnet_client folder
Analyzing the resultant page with IE Developer Tools ( F12 ) the resulting script is 100% identical to what is produced when a 32 bit server is the hosting server for the application.
Only the 32 bit server displays a report, the 64 bit one displays a grey page with no infornation.
Any suggestions on where to troubleshoot?
Many thanks,