We had a pretty uneventful CRM installation, the product installed on the
first attempt with no errors, and all aspects of it appear to operate correctly
with the exception of Reports. When opening the reports node in CRM, we were
getting the ever so useful "An Error has occurred, please contact your system
administrator". I enabled verbose error messages in the web.config file and
captured the followng error message.
=========
Microsoft CRM Unhandled Error Details:
Server Error in '/' Application.
--------------------------------------------------------------------------------
Compilation Error
Description: An error occurred during the compilation of a resource required
to service this request. Please review the following specific error details
and modify your source code appropriately.
Compiler Error Message: CS0011: Referenced class 'Microsoft.Crm.Util' has
base class or interface 'Microsoft.Crm.SharedUtil' defined in an assembly
that is not referenced. You must add a reference to assembly 'Microsoft.Crm'.
=========
This is followed by 500 odd lines of "autogenerated" source code for "public
class home_reports_aspx" which I can include if necessary.
SQL Reporting services is working fine and when accessed directly on its
URL we can view and run the reports that CRM created during the install;
so I don't think this is a problem with Reporting Services. Furthermore,
when I use the Deployment Manager to specify a different, non existent Reporting
Services URL I still get the same error message, which would indicate that
CRM is failing before it even attempts to connect to the reporting server.
CRM and SQL Reporting Server are on the same front-end machine but running
under different IIS virtual servers. This is Windows Server 2003 32 bit edition
with SP2. CRM has rollup 2 applied, and Reporting Services has SQL 2005 SP2
applied.
The backend server is Windows Server 2003 64 bit edition running SQL 2005
Standard x64.
Any thoughts - no matter how trivial - would be greatly appreciated.
kind regards,
Paul Ritchi