Últimamente, encontré un problema en el que IIS seguía fallando cada minuto debido a excepciones no controladas. No había mucho en los registros de la aplicación excepto el visor de eventos, que dice que el grupo de aplicaciones "xyz" terminó inesperadamente.

Esto estaba pasando en IIS 6 con .Net 4.

¿Tiene un problema similar?

La razón por la que IIS sigue fallando debido a una excepción no controlada es porque la política predeterminada para un Excepción no controlada ha cambiado en .Net framework 2.0 y versiones posteriores.

El comportamiento de esta política es finalizar el proceso de trabajo.

Posibles correcciones

Para solucionar este problema de forma permanente, un desarrollador debe manejar todas las excepciones en la aplicación.

Como solución alternativa, puede cambiar la política de excepciones no controladas a la heredada (.Net framework 1.x)   

  • Inicie sesión en el servidor IIS problemático
  • Encuentra qué versión de .Net estás usando
  • Ir a la carpeta de abajo
% WINDIR% Microsoft.NETFramework$ .Net_Version
  • Hacer una copia de seguridad de Aspnet.config presentar
  • Modificar o agregar si no existe siguiendo

         
<legacyUnhandledExceptionPolicy enabled="verdadero"/>     
 
  • Reiniciar el grupo de aplicaciones de IIS

Notará que IIS evitará fallas y estará nuevamente en funcionamiento.

Si desea ser maestro en la administración de IIS, consulte este curso de Hassan Aboul Hassan.