Value: 50011
The WebEventCodes.ApplicationShutdownIdleTimeout is the detail code that specifies the cause of the shutdown.
When the idle time-out is exceeded, ASP.NET raises a System.Web.Management.WebApplicationLifetimeEvent with a major code of WebEventCodes.ApplicationShutdown and a detail code of WebEventCodes.ApplicationShutdownIdleTimeout.