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

Preguntas similare

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) *
* *
*********************************************************************************
Respuesta Responder a este mensaje
#2 Ivan
12/02/2008 - 15:55 | Informe spam
Gracias Carlos, pero,
si entiendo bien hay q hacerlo desde la linea de comandos(cmd) no?
porque desde ahi lo hago pero me dice que "aspnet_regiis no se reconoce como
un comando insterno o externo, programa o archivo por lotes ejecutable". o
sea que deberia hacer que esto haciendo mal??

saludos y gracias por contestar.
Espero tu respuesta..


"Carlos Brown" wrote:

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) *
* *
*********************************************************************************

Respuesta Responder a este mensaje
#3 Ivan
13/02/2008 - 16:25 | Informe spam
Bueno ahi vi donde debo hacerlo (\WINDOWS\Microsoft.NET\Framework\v2.0.50727)
entonces ejecuto comando:
aspnet_regiis –ga ASPNET
y recibo esto:
"Inicie la concesion de acceso ASPNET a la metabase de IIS y a otros
directorios utilizados por ASP.NET.
Finalizo la concesion de acceso ASPNET a la metabase de IIS y a otros
directorios utilizados por ASP.NET."

pruebo el web site y me sigue dando el mismo error "No se pudo tener acceso
a la metabase de IIS. "

Espero tu respuesta, saludos.




"Carlos Brown" wrote:

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) *
* *
*********************************************************************************

Respuesta Responder a este mensaje
#4 Ivan
15/02/2008 - 17:08 | Informe spam
Bueno solucionado el problema, pero tengo uno nuevo.
Resulta q investigando en foros alguien decia que esto pasaba cuando se
instalaba el IIS despues de framework entonces habia q reparar el framework
(o reinstalarlo) eso hice y funciono.
Pero ahora tengo un error que es capturado por mi codigo cuyo mensaje es:
"Error de inicio de sesión del usuario 'COMPU\ASPNET'."
me da cuando intento acceder a la base de datos para llevar un gridview.

Alguna sugerencia??

saludos y gracias desde ya.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida