SharePoint 2010: Como resolver el error HTTP 500 Internal Server Error al acceder a un sitio!

Este es el error que me encontré esta tarde al arrancar una máquina virtual de SharePoint 2010 que hacía unos cuantos meses que no tocaba cuando traté de acceder a un sitio existente. Lógicamente, lo primero que hice fue realizar una búsqueda rápida de como resolver este problema con sitios de SharePoint 2010 y llegué en seguida a la solución en este artículo del blog de CloudShare. Básicamente, lo que sucede es lo siguiente:

  • El error HTTP 500 Internal Server se está produciendo en mi caso porque las credenciales de la cuenta de los pools de aplicaciones cambiaron y no se produjo la correspondiente actualización a nivel de servicio claves y de grupos de aplicaciones.
  • En mi caso, el efecto de no propagar el cambio de credenciales se tradujo en que el pool de aplicaciones para la aplicación de servicio de Security Token estaba parado. Para conseguir arrancarlo de nuevo, es necesario especificar las credenciales del pool siguiendo los pasos indicados en el artículo de CloudShare y hacer un IIS Reset.
image image
  • A pesar de estos cambios, en mi caso al acceder a los sitios ya no me aparecía un error de tipo HTTP 500 Internal Server, pero si un error típico de SharePoint 2010 con el correspondiente ID de correlación. En este caso, sospechando que todavía había que propagar el cambio de credenciales, lo que hice fue editar la correspondiente cuenta administrada en la Administración Central de SharePoint 2010.
  • Y actualicé la contraseña de la cuenta en cuestión usando la opción “Use an existing password”. Tras guardar los cambios y hacer de nuevo un IIS Reset por fin pude acceder a mis sitios de SharePoint 2010.

image