У меня есть одно приложение для Windows, созданное с использованием С# и .net framework 2.0 и его установка на Windows Server 2003.
Я тестировал приложение на своей машине, и он отлично работает на моей машине. Единственное различие между двумя машинами заключается в том, что у моей машины есть ОС Windows Vista и машина, на которой произошла ошибка, есть ОС Windows Server 2003.
Когда я запускаю приложение, он работает корректно в течение некоторого времени, но затем дает одну ошибку как
Неисправность приложения, версия, ошибка module kernel32.dll, версия 5.2.3790.4480, печать, отладка? 0. адрес ошибки 0x000bef7.
Источник: ошибка .NET Runtime 2.0 Категория: Нет Код события: 1000
Кто-нибудь знает, почему эта ошибка наступает? Я искал эту ошибку для googled, но большинство решений было для explorer.exe или Internet explorer.
Используйте windbg или adplus для присоединения к процессу и получите свалку сбоя процесса. Это поможет вам идентифицировать нарушающую часть кода с загруженными символами. В большинстве случаев он показывает последнее исключение и, следовательно, дает очень хорошее представление о том, что могло пойти не так.