By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
459,663 Members | 1,431 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 459,663 IT Pros & Developers. It's quick & easy.

Failed to access IIS metabase

P: n/a
Hi

I am getting the below error while trying to run app. What is the problem
and how can I fix it?

Thanks

Regards
Server Error in '/Events' Application.
--------------------------------------------------------------------------------

Failed to access IIS metabase.
Description: An unhandled exception occurred during the execution of the
current web request. Please review the stack trace for more information
about the error and where it originated in the code.

Exception Details: 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.

Source Error:

An unhandled exception was generated during the execution of the current web
request. Information regarding the origin and location of the exception can
be identified using the exception stack trace below.

Stack Trace:
[HostingEnvironmentException: Failed to access IIS metabase.]
System.Web.Configuration.MetabaseServerConfig.MapP athCaching(String
siteID, VirtualPath path) +3591442
System.Web.Configuration.MetabaseServerConfig.Syst em.Web.Configuration.IConfigMapPath2.MapPath(Strin g
siteID, VirtualPath vpath) +9
System.Web.Hosting.HostingEnvironment.MapPathActua l(VirtualPath
virtualPath, Boolean permitNull) +169
System.Web.CachedPathData.GetConfigPathData(String configPath) +389
System.Web.CachedPathData.GetConfigPathData(String configPath) +243
System.Web.CachedPathData.GetApplicationPathData() +68
System.Web.CachedPathData.GetVirtualPathData(Virtu alPath virtualPath,
Boolean permitPathsOutsideApp) +3536567
System.Web.Configuration.RuntimeConfig.GetLKGRunti meConfig(VirtualPath
path) +189


--------------------------------------------------------------------------------
Version Information: Microsoft .NET Framework Version:2.0.50727.1433;
ASP.NET Version:2.0.50727.1433
Jun 27 '08 #1
Share this Question
Share on Google+
2 Replies


P: n/a
On May 18, 5:01*am, "John" <i...@nospam.infovis.co.ukwrote:
Hi

I am getting the below error while trying to run app. What is the problem
and how can I fix it?

Thanks

Regards

Server Error in '/Events' Application.
---------------------------------------------------------------------------*-----

Failed to access IIS metabase.
Description: An unhandled exception occurred during the execution of the
current web request. Please review the stack trace for more information
about the error and where it originated in the code.

Exception Details: 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 seehttp://support.microsoft.com/?kbid=267904.

Source Error:

An unhandled exception was generated during the execution of the current web
request. Information regarding the origin and location of the exception can
be identified using the exception stack trace below.

Stack Trace:

[HostingEnvironmentException: Failed to access IIS metabase.]
* *System.Web.Configuration.MetabaseServerConfig.Map PathCaching(String
siteID, VirtualPath path) +3591442
* *System.Web.Configuration.MetabaseServerConfig.Sys tem.Web.Configuration.ICon*figMapPath2.MapPath(Str ing
siteID, VirtualPath vpath) +9
* *System.Web.Hosting.HostingEnvironment.MapPathActu al(VirtualPath
virtualPath, Boolean permitNull) +169
* *System.Web.CachedPathData.GetConfigPathData(Strin g configPath) +389
* *System.Web.CachedPathData.GetConfigPathData(Strin g configPath) +243
* *System.Web.CachedPathData.GetApplicationPathData( ) +68
* *System.Web.CachedPathData.GetVirtualPathData(Virt ualPath virtualPath,
Boolean permitPathsOutsideApp) +3536567
* *System.Web.Configuration.RuntimeConfig.GetLKGRunt imeConfig(VirtualPath
path) +189

---------------------------------------------------------------------------*-----
Version Information: Microsoft .NET Framework Version:2.0.50727.1433;
ASP.NET Version:2.0.50727.1433
Try to repair the .NET 2.0 framework
Control Panel Add/Remove Programs Add/Remove .NET Framework 2.0 >
Repair
Jun 27 '08 #2

P: n/a
re:
!What is the problem

The error message tells you :

!The process account used to run ASP.NET must have read access
!to the IIS metabase (e.g. IIS://servername/W3SVC)

re:
!how can I fix it?

The KB tells you how to fix it.

Since you're using ASP.NET 2.0, all you have to do is run :

aspnet_regiis -ga WindowsUserAccount
( from a command line in the .Net framework 2.0.50727 directory )

Also, if you attempted impersonation in web.config, remove the entry.
That will make the user default back to whichever default account ASP.NET uses in your OS.

If you're using XP, the account is "ASPNET".
If you're using Server 2003, the account is "Network Service".
If you're using Vista, the account is "Network Service".

You can also attempt to unregister and then re-register the default account ASP.NET uses.

To do that, first run :

aspnet_regiis -u

and then run :

aspnet_regiis -i

The first command will unregister ASP.NET from IIS, deleting the current user acount,
and the second one will re-register ASP.NET with IIS, recreating the default account.

BUT, you *must* undo any changes you made, if you made any
in the web.config, if you had attempted to use impersonation.

i.e., instead of using :

<identity impersonate="true" userName="YourAccount" password="YourStrongPassword" />

Just use :

<identity impersonate="false" />

....or delete the "identity impersonate" web.config entry.


Juan T. Llibre, asp.net MVP
asp.net faq : http://asp.net.do/faq/
foros de asp.net, en español : http://asp.net.do/foros/
======================================
"John" <in**@nospam.infovis.co.ukwrote in message news:ug**************@TK2MSFTNGP03.phx.gbl...
Hi

I am getting the below error while trying to run app. What is the problem and how can I fix it?

Thanks

Regards
Server Error in '/Events' Application.
--------------------------------------------------------------------------------

Failed to access IIS metabase.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack
trace for more information about the error and where it originated in the code.

Exception Details: 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.

Source Error:

An unhandled exception was generated during the execution of the current web request. Information regarding the origin
and location of the exception can be identified using the exception stack trace below.

Stack Trace:
[HostingEnvironmentException: Failed to access IIS metabase.]
System.Web.Configuration.MetabaseServerConfig.MapP athCaching(String siteID, VirtualPath path) +3591442
System.Web.Configuration.MetabaseServerConfig.Syst em.Web.Configuration.IConfigMapPath2.MapPath(Strin g siteID,
VirtualPath vpath) +9
System.Web.Hosting.HostingEnvironment.MapPathActua l(VirtualPath virtualPath, Boolean permitNull) +169
System.Web.CachedPathData.GetConfigPathData(String configPath) +389
System.Web.CachedPathData.GetConfigPathData(String configPath) +243
System.Web.CachedPathData.GetApplicationPathData() +68
System.Web.CachedPathData.GetVirtualPathData(Virtu alPath virtualPath, Boolean permitPathsOutsideApp) +3536567
System.Web.Configuration.RuntimeConfig.GetLKGRunti meConfig(VirtualPath path) +189


--------------------------------------------------------------------------------
Version Information: Microsoft .NET Framework Version:2.0.50727.1433; ASP.NET Version:2.0.50727.1433


Jun 27 '08 #3

This discussion thread is closed

Replies have been disabled for this discussion.