«SystemAccessViolationException» возникает периодически - PullRequest
0 голосов
/ 04 мая 2011

Мое приложение - это клиент Windows .NET, который использует COM-объекты .... По сути, мы создаем экземпляр COM-объекта, вызываем для них некоторые методы и ReleaseCOMObject ... однако в некоторых сценариях (на prod с подключением WAN) мы получаем 'SystemAccessViolationException'.

Это приложение - приложение, управляемое данными, мы читаем данные из БД (расположены удаленно) и отображаем.

Какие могут быть шаги по устранению неполадок, которые мне нужныследовать ... нет никакого следа стека в исключении, и его очень трудно определить основную причину, поскольку это происходит с перерывами ..

Любые идеи будут оценены.

Спасибо и С уважением,PV.

1 Ответ

0 голосов
/ 05 мая 2011

Загрузите средства отладки для Windows (часть Windows SDK ), если вы еще этого не сделали.

Существует инструмент под названием ADPlus, который можно настроить для подключения отладчика к процессу, в котором хранятся ваши COM-объекты, и создания файла мини-дампов при возникновении прерывистого исключения из-за нарушения прав доступа. Затем вы можете загрузить файл минидампа в отладчик, например WinDbg или VS, и выяснить причину возникновения AV.

Средства отладки поставляются с очень полезным файлом справки CHM, который содержит множество информации, если вы новичок в диагностической отладке такого рода.

Удачи.

...