Failed to access IIS metabase

  1. Siempre instalaré IIS antes que Visual Studio.
  2. Siempre instalaré IIS antes que Visual Studio.
  3. Siempre instalaré IIS antes que Visual Studio.
  4. Siempre instalaré IIS antes que Visual Studio.
  5. Siempre instalaré IIS antes que Visual Studio.
  6. Siempre instalaré IIS antes que Visual Studio.
  7. Siempre instalaré IIS antes que Visual Studio.
  8. Siempre instalaré IIS antes que Visual Studio.
  9. Siempre instalaré IIS antes que Visual Studio.
  10. Siempre instalaré IIS antes que Visual Studio.


Y si es que no… ¡A sufrir se ha dicho! Cada vez que formateo y tengo que organizar las extensiones del IIS me vuelvo loca para volver a lo que tenía configurado y pensé que nunca más volvería a sufrir. Este error pasa justamente por esto y, antes de volvemos locos de remate, abrimos una línea de comandos y ejecutamos lo siguiente:

%system root%Microsoft.NETFrameworkversionNumberaspnet_regiis.exe -i

Por ejemplo:

C:WINDOWSMicrosoft.NETFrameworkv2.0.50727>aspnet_regiis.exe -i

Sin irnos muy lejos, es posible que si justamente hemos instalado IIS después del Visual Studio, tampoco tengamos las extensiones svc  y nuestras aplicaciones WCF no funcionen. Os dejo también este otro comando para matar dos pájaros de un tiro:

C:WINDOWSMicrosoft.NETFrameworkv3.0Windows Communication Foundation>ServiceModelReg.exe -i


¡Suerte y Saludos! 

2 comentarios sobre “Failed to access IIS metabase”

  1. Un buen consejo, igual que primero instalar el IIS y después el framework. Pero para utilizar Visual Studio no es imprescindible utilizar o tener instalado el IIS, porque tiene su propio servidor web desde la versión del 2005.

    Saludos 😉

  2. Hola Marc,

    Si, tienes razón en cuanto a que Visual Studio tiene su propio Development Server y en principio nos debería bastar. El caso es que, cuando creas un servicio web con WCF, no tienes forma de que te interprete (O yo no la encontre… 🙁 ) el archivo svc correctamente. En el post donde explico cómo crear un servicio web con WCF, realmente me estoy creando un proyecto de tipo librería. Si intento ejecutar el archivo svc sin montarlo en el IIS me aparecería algo como esto:

    http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/gtorres/svc.PNG
    ´
    Por otro lado, como no tengo otro punto de entrada a mi aplicación (Formulario Windows o Página web) necesito montarlo en el IIS para arrancarlo.
    De ahí todo el tema del IIS 🙂

    ¡Saludos!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *