Crystal Reports for .Net fails on Citrix / Terminal Server
Yesterday I received an email from a colleague whom I worked with on a Windows Forms project a few months ago. We had implemented Crystal Reports in that application to generate reports and Word documents. The application has since been deployed several times without problems. But in his email yesterday, he mentioned that he couldn't run any of the reports. Every time he started a report, he got the error message "Load Report Failed".
The problem is caused by the fact that Crystal Reports stores some locations in the system registry. And normally, all applications are installed to the C: drive. But in most cases, a user that will access the application in a Citrix or Terminal Server environment will never have access to the C: drive. To solve it, you need to change a few registry settings using RegEdit. I found the solution to this problem here at the Crystal Reports Support Site.