Hoy voy a compartir con vosotros la solución al error HTTP 500.19 – Internal Server Error. Este error está relacionado con otra publicación del blog, la de Activar IIS en Windows 7. El error HTTP 500.19 se suele dar en instalaciones de Internet Information Services 7.5 en Windows 7 cuando intentamos desplegar una aplicación ASP.NET.

El error en sí es:

Error HTTP 500.19 - Internal Server Error

En la propia pantalla de error se muestra un mensaje con el Error de configuración, donde intenta ayudar al usuario a detectar cual puede ser el problema. Este mensaje indica que hay alguna sección en el Web.config que no deberíamos usar. Después de leer varios artículos relacionados y probar varias posibles soluciones, conseguí hacerlo funcionar.

A continuación, os dejo los pasos que yo seguí para hacer funcionar el servidor IIS en mi equipo y poder desplegar aplicaciones ASP.NET con C# en local.

  1. Abrimos el Panel de control.
  2. Si tenemos el panel de control organizado por categorías, primero debemos acceder a Programas, sino directamente a Activar o desactivar las características de Windows.
  3. Nos aparecerá la misma ventana que sale cuando habilitamos IIS en Windows 7. Buscamos el apartado Internet Information Services y verificamos que estén marcadas las siguientes opciones:

Activar ASP.NET en IIS 7.5 en Windows 7

Con marcar los tres elementos señalados, el resto se marcarán automáticamente.

Lo que hemos hecho con esto es habilitar el soporte para ASP.NET en nuestro Internet Information Services 7.5 en Windows 7.

Espero que te haya servido de ayuda esta entrada, si es así te agradecería un comentario o un compartir.