No se pudo tener acceso a la metabase de IIS

11/02/2008 - 18:51 por Ivan | Informe spam
Hola,
recibo este mensaje de error (ver al final), tengo una web hecha en asp.net
2.0 con el VS 2005 tengo Windows Xp Pro sp2 y el IIS 5.1 andando, agregue la
web desde el Administrador de servicios de IIS - Nuevo - Directorio virtual,
puse al Default.aspx como como archivo principal y cuando, clickeo para y
pongo examinar ahi en el Administrador de servicios de IIS, me da ese mensaje
de error, lei la ayuda q me da en MS pero no me he arriesgado a hacer nada.
Lo que quiero hacer es poder-apreender a usar mi pc como un servidor para
webs asp.net, para usar en mi red interna tengo una red de 3 maquinas y
queria emezar a apreender a hacer esto. Asi q si tienen algo q mandarme para
leer o quieren explicarme como solucionar este problema, les agrradesco desde
ya.
saludos y gracias.

PD: La web anda perfectamente desde el VS 2005, es una web con la q se
pueden ver los estados de consultas, q se administran desde una aplicacion
hecha en VB.net


EL MENSAJE DE ERROR::
Error de servidor en la aplicación '/Web site Agenda'

No se pudo tener acceso a la metabase de IIS.
Descripción: Excepción no controlada al ejecutar la solicitud Web actual.
Revise el seguimiento de la pila para obtener más información acerca del
error y dónde se originó en el código.

Detalles de la excepción: System.Web.Hosting.HostingEnvironmentException: No
se pudo tener acceso a la metabase de IIS.

La cuenta de proceso utilizada para ejecutar ASP.NET debe tener acceso de
lectura a la metabase de IIS (por ejemplo, IIS://nombredeservidor/W3SVC).
Para obtener información sobre cómo modificar los permisos de la metabase,
vea http://support.microsoft.com/?kbid&7904.

Error de código fuente:

Se ha generado una excepción no controlada durante la ejecución de la
solicitud Web actual. La información sobre el origen y la ubicación de la
excepción pueden identificarse utilizando la excepción del seguimiento de la
pila siguiente.

Seguimiento de la pila:


[HostingEnvironmentException: No se pudo tener acceso a la metabase de IIS.]
System.Web.Configuration.MetabaseServerConfig.MapPathCaching(String
siteID, VirtualPath path) +3609834

System.Web.Configuration.MetabaseServerConfig.System.Web.Configuration.IConfigMapPath2.MapPath(String siteID, VirtualPath vpath) +9
System.Web.Hosting.HostingEnvironment.MapPathActual(VirtualPath
virtualPath, Boolean permitNull) +169
System.Web.CachedPathData.GetConfigPathData(String configPath) +382
System.Web.CachedPathData.GetConfigPathData(String configPath) +243
System.Web.CachedPathData.GetApplicationPathData() +68
System.Web.CachedPathData.GetVirtualPathData(VirtualPath virtualPath,
Boolean permitPathsOutsideApp) +3503459
System.Web.Configuration.RuntimeConfig.GetLKGRuntimeConfig(VirtualPath
path) +189




Información de versión: Versión de Microsoft .NET Framework:2.0.50727.832;
Versión ASP.NET:2.0.50727.832
 

Leer las respuestas

#1 Carlos Brown
12/02/2008 - 08:45 | Informe spam
Hola Ivan,

Puedes seguir las instrucciones que te dan. Simplemente con que hagas

aspnet_regiis -ga ASPNET

Te deberia de funcionar.

Espero que te sirva

Ivan escribió:
Hola,
recibo este mensaje de error (ver al final), tengo una web hecha en asp.net
2.0 con el VS 2005 tengo Windows Xp Pro sp2 y el IIS 5.1 andando, agregue la
web desde el Administrador de servicios de IIS - Nuevo - Directorio virtual,
puse al Default.aspx como como archivo principal y cuando, clickeo para y
pongo examinar ahi en el Administrador de servicios de IIS, me da ese mensaje
de error, lei la ayuda q me da en MS pero no me he arriesgado a hacer nada.
Lo que quiero hacer es poder-apreender a usar mi pc como un servidor para
webs asp.net, para usar en mi red interna tengo una red de 3 maquinas y
queria emezar a apreender a hacer esto. Asi q si tienen algo q mandarme para
leer o quieren explicarme como solucionar este problema, les agrradesco desde
ya.
saludos y gracias.

PD: La web anda perfectamente desde el VS 2005, es una web con la q se
pueden ver los estados de consultas, q se administran desde una aplicacion
hecha en VB.net


EL MENSAJE DE ERROR::
Error de servidor en la aplicación '/Web site Agenda'.

No se pudo tener acceso a la metabase de IIS.
Descripción: Excepción no controlada al ejecutar la solicitud Web actual.
Revise el seguimiento de la pila para obtener más información acerca del
error y dónde se originó en el código.

Detalles de la excepción: System.Web.Hosting.HostingEnvironmentException: No
se pudo tener acceso a la metabase de IIS.

La cuenta de proceso utilizada para ejecutar ASP.NET debe tener acceso de
lectura a la metabase de IIS (por ejemplo, IIS://nombredeservidor/W3SVC).
Para obtener información sobre cómo modificar los permisos de la metabase,
vea http://support.microsoft.com/?kbid&7904.

Error de código fuente:

Se ha generado una excepción no controlada durante la ejecución de la
solicitud Web actual. La información sobre el origen y la ubicación de la
excepción pueden identificarse utilizando la excepción del seguimiento de la
pila siguiente.

Seguimiento de la pila:


[HostingEnvironmentException: No se pudo tener acceso a la metabase de IIS.]
System.Web.Configuration.MetabaseServerConfig.MapPathCaching(String
siteID, VirtualPath path) +3609834

System.Web.Configuration.MetabaseServerConfig.System.Web.Configuration.IConfigMapPath2.MapPath(String siteID, VirtualPath vpath) +9
System.Web.Hosting.HostingEnvironment.MapPathActual(VirtualPath
virtualPath, Boolean permitNull) +169
System.Web.CachedPathData.GetConfigPathData(String configPath) +382
System.Web.CachedPathData.GetConfigPathData(String configPath) +243
System.Web.CachedPathData.GetApplicationPathData() +68
System.Web.CachedPathData.GetVirtualPathData(VirtualPath virtualPath,
Boolean permitPathsOutsideApp) +3503459
System.Web.Configuration.RuntimeConfig.GetLKGRuntimeConfig(VirtualPath
path) +189




Información de versión: Versión de Microsoft .NET Framework:2.0.50727.832;
Versión ASP.NET:2.0.50727.832




*********************************************************************************
* Carlos Brown *
* -- *
* System Administrator *
* *
* *
* Email: carlos[dot]brown[dot]79[at]gmail[dot]com *
* Blog: http://informaticadigame.blogspot.com (Actually in Spanish only) *
* *
*********************************************************************************

Preguntas similares