У меня есть приложение .NET Winforms, написанное на C #, которое работает везде, но на одной конкретной машине. На этой машине он умирает без запуска. Сообщение об ошибке отсутствует, но в журнал событий записывается следующее:
Тип: Ошибка
Источник: отчеты об ошибках .NET Runtime 2.0
Описание: сбойное приложение myapp.exe, версия 4.2.0.0, штамп 4bcf05d0, сбойный модуль kernel32.dll, версия 5.2.3790.4480, штамп 49c51f0a, отладка? 0, адрес ошибки 0x0000bef7.
Кажется, в этой машине нет ничего странного - это один из множества клонов, созданных с помощью VSphere, и не имеет никаких других проблем. Другие клоны запускают мое приложение без проблем. Это Windows Server 2003 с пакетом обновления 2 (SP2) с .NET Framework 3.5 с пакетом обновления 1 (SP1) под управлением Citrix, который был переустановлен после того, как клон получил новое имя (как и другие клоны).
Какой-нибудь совет о том, как диагностировать или устранить проблему?
Кроме того, я скоро собираюсь выпустить новую версию своего приложения. Могу ли я что-нибудь сделать с новой версией, чтобы дать больше информации об этой проблеме?
РЕДАКТИРОВАТЬ: Спасибо всем за ваши ответы, к сожалению, системные администраторы решили просто восстановить его с нуля, и проблема исчезла. Так что я, вероятно, никогда не узнаю, в чем проблема.