По умолчанию ASP.NET записывает все необработанные исключения в системный журнал событий. Я осознаю тот факт, что нужно иметь надлежащие средства ведения журнала, но это лучше, чем ничего, и это хорошо служит временным решением.
Я бы хотел иметь возможность эффективно фильтровать события в журнале. Я узнал, что при программной регистрации вы можете установить пользовательское значение для столбца «Источник» в журнале событий с помощью:
EventLog eventLog = new EventLog("Application");
eventLog.Source = "My custom name";
eventLog.WriteEntry("Some error description ...", EventLogEntryType.Error);
Однако ASP.NET устанавливает это значение равным «ASP.NET», за которым следует его версия. Я кратко проверил документацию web.config, но не нашел очевидного места для ее изменения. Интересно, можно ли это вообще изменить.