Необработанные ошибки ASP.NET - есть ли запись в журнал? - PullRequest
10 голосов
/ 17 мая 2011

У нас возникла проблема, когда в корне нашего кластера приложений произошла ошибка .NET, которая обошла нашу обработку ошибок и отображала общее сообщение об ошибке ASP.NET.

Есть ли где-нибудь проверить, чтобы увидеть эти ошибки, если они обойдут нашу регистрацию? (По умолчанию .NET / IIS ведение журнала или что-нибудь?)

Спасибо.

Ответы [ 3 ]

8 голосов
/ 17 мая 2011

Вы должны иметь возможность проверить приложение Event Viewer.

  1. Щелкните правой кнопкой мыши Мой компьютер
  2. Управление
  3. Просмотр событий
  4. Приложение

Предположение здесь состоит в том, что это пузырилось и нигде не было поймано.

2 голосов
/ 18 мая 2011
// Inside your logger constructor:
AppDomain.CurrentDomain.UnhandledException += new UnhandledExceptionEventHandler(AppDomainUnhandledException);

// Then:
private void AppDomainUnhandledException(Object sender, UnhandledExceptionEventArgs e)
{
    // Log as unhandled exception: e.ExceptionObject.ToString()
}
1 голос
/ 17 мая 2011

Если вы используете IIS7, вы можете добавить отслеживание невыполненных запросов через IIS Manager. См. Следующую статью для получения дополнительной информации:

http://learn.iis.net/page.aspx/266/troubleshooting-failed-requests-using-tracing-in-iis-7/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...