Parece que el cierre brutal puede ser causado por OutOfMemoryException que causó un error al crear AppDomain que son necesarios para ejecutar las solicitudes. En este escenario, no se llamará a Application_end.
Tipo de evento: Error Origen del suceso
: ASP.NET 2.0.50727.0
Categoría de eventos: Ninguno
Evento ID: 1334
Fecha: 22/04/2012
Hora: 11:23: 13 AM
usuario: N/a
Computer: CCBSHAIS02
Descripción:
Error al inicializar el dominio de aplicación:/LM/W3SVC/1/Root/AgentWS
Excepción: System.SystemException
Mensaje: Error al crear AppDomain.
StackTrace: en System.Web.Hosting.ApplicationManager.CreateAppDomainWithHostingEnvironment (String Id de aplicación, IApplicationHost APPHOST, HostingEnvironmentParameters hostingParameters) en System.Web.Hosting.ApplicationManager.CreateAppDomainWithHostingEnvironmentAndReportErrors (String Id de aplicación, IApplicationHost APPHOST, HostingEnvironmentParameters hostingParameters)
InnerException: System.OutOfMemoryException
Mensaje: excepción de tipo '' se System.OutOfMemoryException.
StackTrace: en System.AppDomain.nCreateDomain (String friendlyName, configuración AppDomainSetup, Evidencia providedSecurityInfo, Evidencia creatorsSecurityInfo, IntPtr parentSecurityDescriptor) en System.AppDomain.CreateDomain (String friendlyName, Evidencia securityInfo, información AppDomainSetup) en System.Web.Hosting.ApplicationManager.CreateAppDomainWithHostingEnvironment (String APPID, IApplicationHost apphost, HostingEnvironmentParameters hostingParameters)
La descarga programática del dominio de la aplicación probablemente también lo hará. Aunque no me he confirmado. –