У меня есть консольное приложение, написанное на C#. Это приложение работает как автоматизация для тестирования веб-службы. Flow:Ловля исключений в консольном приложении C#
- Войдите в сетевую папку (олицетворения пользователя)
- копировать mp3 файл на локальный диск
- конвертировать mp3 в WAV
- Downsample
- облицовка волна
- извлечь некоторые полезные данные от wav
- отправить http-запрос
- удалять локальные файлы
- выписывать некоторые вещи TSV
приложение будет работать большой в течение нескольких часов (как правило, занимает около 24 часов, чтобы закончить тест). но каждый раз я получаю это сообщение: «Приложение перестало работать. Я запускаю это VS 2012 в режиме отладки, поэтому я вижу, какая строка вызывает какую-либо ошибку. Проблема в том, что я не смог чтобы поймать линию (или метод), которая бросает ошибку. Первоначально я думал, что контроллер домена вызвал эту проблему из-за настроек мощности.
Как я могу точно зафиксировать, какая ошибка пузырится по стеку?
Пожалуйста, измените вопрос с 'eventvwr' записи, как [это] (http://stackoverflow.com/questions/5701767/windows-application-has-stopped-working-problem-event-name -clr20r3). Нам понадобится информация, чтобы узнать, является ли это исключением для первого или второго шанса, и если оно находится в вашем приложении или каркасе .Net или на более низком уровне. –