On my Windows 2008 R2 servers, every uncaught ASP.NET exception generates an event that shows in the Windows Application Eventlog.
On my Windows 2012 servers, none of them do.
Is there anything I can do, purely in configuration (not adding code to my application), to make my Windows 2012 servers show these exceptions?
EDIT: To clarify, my app does not write to the eventlog from code. The problem is that I expect when an app crashes, IIS will write to the eventlog. That's not happening.
The problem still exists to this day. I cannot depend on IIS consistently writing to the eventlog when an app crashes. I usually do get an eventlog entry when rapidfail protection kicks in and the pool is disabled. But the individual error messages that should be in the eventlog when the app crashes -- sometimes there, sometimes not.