• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 624
  • Last Modified:

Crystal Reports on IIS behind Apache Proxy

I have a website hosted on an IIS 6 Server which uses Crystal Reports to display reports to the user.  This is working and has been for some time.  The reports element is a seperate application is IIS.

We now wish to put an Apache 2 server in front of the IIS box.  The Apache box will host various other sites and will reverse proxy to the IIS box for that specific site.

The reverse proxying is working for most of the site, however when the reports button is clicked error below is returned (see also attached).

Configuration Error

Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately.

Parser Error Message: Could not load file or assembly 'CrystalDecisions.Web, Version=11.5.3700.0, Culture=neutral, PublicKeyToken=692fbea5521e1304' or one of its dependencies. The system cannot find the file specified.

When the site is accessed directly it works fine.  But when access via Apache this error occurs.

I'm a little confused as this is an IIS generated error, and I would expect to get an Apache error here.

Many thanks in anticipation!


1 Solution
I believe this is a permissions issue.  Probably the reverse proxy changes the user in some way so it doesn't have permissions to that file or directory.

WHat version of Apache?
CR XI R2 Supported Platforms

DaltonCSAuthor Commented:
Thanks for your comment.  I will be looking at this tomorrow, so I will come back to you then.  

Thanks again,

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Free Tool: Site Down Detector

Helpful to verify reports of your own downtime, or to double check a downed website you are trying to access.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now