Article ID: 267904 - View products that this article applies to.
This article was previously published under Q267904
Important This article contains information about how to edit the metabase. Before you edit the metabase, verify that you have a backup copy that you can restore if a problem occurs. For information about how to do this, see the "Configuration Backup/Restore" Help topic in Microsoft Management Console (MMC).
Previously, the MetaAcl.vbs tool was available for download to modify the default permissions that are set on an Internet Information Services (IIS) metabase. The MetaAcl.vbs tool is no longer available. Instead, use the Metabase Explorer tool that is included in the IIS 6.0 Resource Kit.
You might have been redirected to this Microsoft Knowledge Base article from the following IIS error message:
You receive this error message because the permissions to the metabase are insufficient, or because the permissions are set incorrectly.
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.
To help resolve this error, use the Metabase Explorer tool to modify the metabase permissions. For more information about the Metabase Explorer tool and the IIS 6.0 resource Kit Tools, please see:
The IIS 6.0 Resource Kit Tools
You can download the Metabase Explorer tool as part of the IIS 6.0 Resource Kit Tools from the following location:
Note If you are using ASP.Net 2.0 and you must grant metabase permissions to a Windows user account, 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.
Note Always back up the metabase before you edit it.
For more information, see the following Microsoft Knowledge Base article, or visit any of the following Microsoft Web sites:
IIS Metabase (IIS 6.0)
http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/43a51d34-7c81-413b-9727-ec9a19d0b428.mspx?mfr=trueAdminACL Metabase Property (IIS 6.0)
http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/791d575e-5364-45a9-90ef-4dfd23f38d67.mspx?mfr=trueIIS Metabase (IIS 5.0)
http://technet.microsoft.com/en-us/library/Bb727104.aspxAdmin Base Objects in IIS
(http://go.microsoft.com/fwlink/?LinkId=151500)for other considerations.
Article ID: 267904 - Last Review: October 10, 2012 - Revision: 12.0