ASP.NET MVC-Rekompilierungslimit von 15 erreicht HostingEnvironment hat das Herunterfahren eingeleitet HostingEnvironment hat das Herunterfahren verursacht

Irgendwann, kurz nach einem Code-Push, traten in unserer Webanwendung zahlreiche Neustarts auf, ohne dass eine Protokollierung auf ein Problem hinwies. So fand ich diesen Artikel:http: //weblogs.asp.net/scottgu/43319 und wir haben die Application_End-Protokollierung hinzugefügt, die dies sofort enthüllte:

_shutDownMessage = Rekompilierungslimit von 15 erreicht HostingEnvironment hat das Herunterfahren ausgelöst HostingEnvironment hat das Herunterfahren verursacht _shutDownStack = bei System.Environment.GetStackTrace (Ausnahme e, Boolean needFileInfo) bei System.Environment.get_StackTrace () bei System.Web.Hosting () System.Web.Hosting.HostingEnvironment.InitiateShutdownWithoutDemand () bei System.Web.HttpRuntime.ShutdownAppDomain (String stackTrace) bei System.Web.Compilation.DiskBuildResultCache.ShutdownCallBack (Objektstatus) bei System.Threading.ExecutionContextContallContext Rückruf, Objektstatus, Boolean preserveSyncCtx) bei System.Threading.ExecutionContext.Run (ExecutionContext executionContext, ContextCallback-Rückruf, Objektstatus, Boolean preserveSyncCtx) bei System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadingItemItemPallback. ThreadPoolWorkQueue.Dispatch ()

Googling dieser Fehler zeigt überraschend wenig, also haben wir unsere web.config aktualisiert

 <compilation debug="false" numRecompilesBeforeAppRestart="100">

und Viola! Alles wieder normal. Wir haben unsere Änderungen gründlich überprüft, aber nichts gefunden, von dem wir glauben, dass es der Schuldige sein könnte.

Hat jemand anderes dies oder ähnliches erlebt oder hat Wissen / Verdacht, was in der Welt dies verursacht haben könnte? Jede Rückmeldung wäre super!

Antworten auf die Frage(2)

Ihre Antwort auf die Frage