Symptom
While opening .NET Central Management Console (CMC) or Infoview , the following error message appears:
System.Web.Hosting.HostingEnvironmentException: Failed to access IIS metabase. The process account used to run ASP.NET must have read access to the IIS metabase (e.g. IIS://servername/W3SVC). For information on modifying metabase permissions, please see http://support.microsoft.com/?kbid=267904.
Cause
This error message occurs if ASP.Net not have sufficient metabase permissions to a Windows user account.
Resolution
To resolve this error message, grant metabase permissions to a Windows user account for ASP.NET with the steps given below.
Grant metabase permissions to a Windows user account with the steps given below.
- In command prompt go C:\Net framework installed directory
\WINNT\Microsoft.NET\Framework\v2.0.50727
- Run the ASP.NET IIS Registration Tool command together with the -ga option.
For example, the following command grants the Windows user account <WindowsUserAccount> permissions to the IIS metabase:
aspnet_regiis -ga <WindowsUserAccount>
Warning: if you edit the metabase incorrectly, you can cause serious problems that may require that you reinstall any product that uses the metabase. Microsoft cannot guarantee that problems that result if you incorrectly edit the metabase can be solved. Edit the metabase at your own risk.
For more information refer the article with the link given below.
http://support.microsoft.com/?kbid=267904
Keywords
metabase , .Net permission ,System.Web.Hosting.HostingEnvironmentException , 3906822 , KBA , BI-BIP , Business intelligence platform , Bug Filed