2010-10-07 5 views
1

У меня есть один окна приложения построены с использованием C# и .NET Framework 2.0 и его установлена ​​на Windows Server 2003.Сбойное приложение <app_name>, версия <номер версии> Разломообразование модуль kernel32.dll

Я тестируемое приложение на моей машине и он отлично работает на моей машине. Единственное различие между двумя машинами заключается в том, что у моей машины есть ОС Windows Vista и машина, на которой произошла ошибка, есть ОС Windows Server 2003.

При запуске приложения оно работает правильно в течение некоторого времени, но затем дает одну ошибку как

Сбойное приложение, версия Разломообразование модуль kernel32.dll, версия 5.2.3790.4480, печать, отлаживать? 0. адрес ошибки 0x000bef7.

Источник: .NET Runtime 2,0 Ошибка Категория: Нет Event ID: 1000

ли кто-нибудь знает, почему приходит эта ошибка? Я искал эту ошибку для Google, но большинство решений были для explorer.exe или Internet explorer.

ответ

0

Используйте windbg или adplus для присоединения к процессу и получения свалки процесса. Это поможет вам идентифицировать нарушающую часть кода с загруженными символами. В большинстве случаев он показывает последнее исключение и, следовательно, дает очень хорошее представление о том, что могло пойти не так.

+0

@Sarvanan, Спасибо за руководство. Я попытаюсь получить свалку процесса. – Shekhar