Microsoft KB Archive/916163

From BetaArchive Wiki
Knowledge Base


You receive an error message when you access Calendar or Reports in Microsoft CRM

Article ID: 916163

Article Last Modified on 12/12/2006



APPLIES TO

  • Microsoft Dynamics CRM 3.0



SYMPTOMS

When you access Calendar or Reports in Microsoft Dynamics CRM, you receive an error message. When you access Calendar, you receive the following error message:

An error has occurred. For more information, contact your system administrator.

When you access Reports, you receive the following error message:

Reports.config has invalid schema, and could not be loaded.

If the DevErrors value is set to "on" in the Web.config file, you receive the following error message when you access Calendar or Reports:

Server Error in '/' Application.
Reports.config has invalid schema, and could not be loaded.

CAUSE

The problem occurs because Microsoft SQL Server Reporting Services does not support using the .NET Framework 2.0 in the virtual folders that Microsoft CRM uses if you are using SQL Server Reporting Services 2000. The .NET Framework 2.0 is supported when Reporting Services 2005 is installed on a SQL Server 2005 server.

RESOLUTION

To resolve this problem, change the version of the .NET Framework that Microsoft Dynamics CRM and Reporting Services use. To do this, follow these steps:

  1. Click Start, click Administrative Tools, and then click Internet Information Services (IIS) Manager.
  2. Change the version of the .NET Framework that Microsoft Dynamics CRM uses:
    1. In IIS Manager, expand the node of the Microsoft Dynamics CRM server, expand Web Sites, right-click Microsoft CRM v3.0, and then click Properties.
    2. In the Microsoft CRM v3.0 Properties dialog box, click the ASP.NET tab.
    3. In the ASP.NET Version list, click 1.1.4322.
    4. Click OK.
  3. Change the version of the .NET Framework that Reporting Services uses.

    Note Follow these steps only if Reporting Services 2000 is installed on SQL Server 2000. If Reporting Services 2005 is installed on SQL Server 2005 and is used for the Report server in Microsoft Dynamics CRM, Reporting Services can use the .NET Framework 2.0.
    1. In IIS Manager, locate the Reports virtual folder and the ReportServer virtual folder.

      Note These folders are on the default Web site of the server if Reporting Services is installed on the server.
    2. Right-click Reports, and then click Properties.
    3. In the Reports Properties dialog box, click the ASP.NET tab.
    4. In the ASP.NET Version list, click 1.1.4322.
    5. Click OK.
    6. Right-click ReportServer, and then click Properties.
    7. In the ReportServer Properties dialog box, click the ASP.NET tab.
    8. In the ASP.NET Version list, click 1.4322.
    9. Click OK.
  4. Click Start, click Run, type cmd, and then click OK.
  5. At the command prompt, type the following command, and then press ENTER:

    C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_regiis.exe –r

  6. After the process is complete, type iisreset, and then press ENTER.


STATUS

Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.

REFERENCES

For more information about how to set the DevErrors value to "on" in the Web.config file, click the following article number to view the article in the Microsoft Knowledge Base:

857192 How to modify the Web.config file to show more detailed error messages in Microsoft CRM


Keywords: kbtshoot kberrmsg kbmbsmigrate kbprb KB916163