共用方式為


Reports.config has invalid schema

After installing Microsoft Dynamics CRM 3.0 and wanting to use the reports it gives you an error: Reports.config has invalid schema. I have seen this problem to much lately and i will give you some possible steps to resolve. There is a KB article as well: 914079

It has to do with the fact that .NET 2.0 is installed prior to installing Microsoft Dynamics CRM.

Steps to Resolve:

Step 1. Register .NET 1.1

a. Click Start, click Run, and then type in CMD to open a command prompt window
from the Microsoft CRM Server.

b. Change directories to get to the directory
C:\WINNT\Microsoft.Net\Framework\V1.1.4322 (where WINNT = your default Windows
system directory and V1.1.4322 = the current version of Microsoft.Net Framework
that is installed). Note You may want to use Windows Explorer to see the directory structure before typing the following change directory commands.To switch to this directory directly, type the following command: CD c:\winnt\Microsoft.Net\Framework\V1.1.4322

c. Once in the Microsoft.Net Framework directory, run the following command:
aspnet_regiis.exe -r Note You will need to wait anywhere from a minute to a few minutes for this command to complete and return the cursor to the command prompt window.

Step 2

Confirm that the CRM website is using .NET 1.1 in IIS Manager. Right Click on the website and go to properties. Click on the ASP.NET tab. Verify that 1.1.4322 is selected. This should be .NET 1.1 SP1 or later.

Step 3

Switch the SRS Virtual Directories to use .NET 2.0

On the SRS Website Locate the Reports Virtual Directory. Right Click on the virtual directory and go to properties. Click on the ASP.NET tab. Verify that 2.0 is selected. Once this is done reboot the server.

Comments

  • Anonymous
    May 22, 2006
    it would be preferable if KB914079 was updated with this useful extra information.

  • Anonymous
    May 23, 2006
    Marcel, thanks for your comment. Take a look at my item about KB feedback. I hope you will use it :)

  • Anonymous
    May 28, 2006
    One of our clients had a problem in their test environment and they decided it would be best just to...

  • Anonymous
    September 06, 2006
    Thank you for this post.  It saved my bacon.

  • Anonymous
    October 19, 2006
    do i need domain administrator privileges for these steps to work? :) i tried following the steps but i cannot access the crm pages.. it gives me a page cannot be displayed error (http 404) :s

  • Anonymous
    November 30, 2006
    If you're getting the 404 error, make sure that you have both ASP.Net 1.1 and 2.0 set to "Allow" in Web Service Extensions.  This can be found in the IIS manager.  I had this same problem the first time.

  • Anonymous
    December 07, 2006
    Thanks you're a genius! :P

  • Anonymous
    March 06, 2007
    Hi, Thanks for the details on this problem. I tried this but all that happened is that CRM stopped working all together. I just get prompted to log on and then page not found If I put it back to ASP.NET 2 it all starts working again but still no reports. Any ideas..... Thanks Matt

  • Anonymous
    May 16, 2007
    hi, We have installed SQL server 2000 on a machine that hosts CRM application that refers to SQL server 2005 in some other machine. Now when we try to install SRS manually on teh SQL server 2000 machine, it gives an error that says " Failure Modifyign security permissions on file C:SinntMicrosoft.netFrameworkv1.1.4322Temporary asp.net files for user. Registry: HKLMSoftwareAspNetProcessASPNET_SETREG, UserName." I am thinking of fiollowing options.

  1. Delete TEmporary ASP.net files
  2. Uninstall an re-install ASP.net
  3. uPGRADE asp DOT NET TO 2.0 and try installing SRS. Please let me know if any of these solutions or other solutions can help in resolving the issue. Thanks and Regards Vijay
  • Anonymous
    January 21, 2009
    The comment has been removed