Могу ли я рассчитывать на то, что этот источник журнала событий ASP.NET всегда будет зарегистрирован?
Необработанные исключения приводят к неожиданному завершению работы приложений, основанных на ASP.NET, в.NET Framework 2.0, из-за чего я думаю, что источник журнала событий, названный по следующему соглашению, всегда будет регистрироваться в любом окне, где установлен.NET Framework:
"ASP.NET XYZ0"
Где X, Y и Z - это основные, второстепенные и сборочные номера из среды выполнения.NET.
Можно ли предположить, что при установке.NET Framework этот источник журнала событий всегда будет создаваться?
2 ответа
Этот источник журнала событий устанавливается ASP.NET как часть мониторинга работоспособности ASP.NET. В частности, это записывается в EventLogProvider.
Возможно. Однако я думаю, что все события в окнах хранятся в журнале событий. По умолчанию встроенный прослушиватель трассировки.NET записывает события приложения в журнал событий при возникновении ошибки. Вы можете увидеть, где находится журнал в вашем реестре, или просмотреть журналы с помощью средства просмотра событий.
Нажмите кнопку Пуск, выберите пункт Выполнить, введите regedt32 и нажмите кнопку ОК.
В меню Windows выберите HKEY_LOCAL_ MACHINE на локальном компьютере.
Для Системного журнала:
Щелкните папку System\CurrentControlSet\Services\EventLog\System и дважды щелкните значение FILE.
Для журнала приложений:
Щелкните папку System \ CurrentControlSet \ Services \ EventLog \ Application и дважды щелкните значение FILE.
Для журнала безопасности:
Щелкните папку System\CurrentControlSet\Services\EventLog\Security и дважды щелкните значение FILE.