Кто-нибудь знает, как расшифровать ошибку .NET Runtime Идентификатор события 5000? Я запустил, что зарегистрировано как:
P1: <assembly name>,exe
P2: 2.1.4.1 (assembly version)
P3: 48b2b154
P4: System
P5: 2.0.0.0
P6: 471ebf0d
P7: 575
P8: 1d
P9: n3ctrye2kn3c34sgl4zqyrbfte4m13nb
P10: NIL
Я предполагаю, что это либо значения регистров виртуальной машины CLR, либо вызовы параметров функции? Кажется, что в обращениях Google, с которыми я столкнулся, где-то есть тип исключения, что дает какую-то подсказку. По нему я могу распознать одно из имен и версий моей сборки (P1 и P2) и, возможно, сборку и версию FX (P4 и P5). Остальное я не могу понять.
Как ни странно, кажущаяся случайной строка «n3ctry ...» действительно содержит хиты в Google, но этого недостаточно, чтобы я мог понять, что это может быть. Может быть, временный файл? Изолированный путь хранения ClickOnce? Достаточно ли предсказуемы алгоритмы, чтобы ожидать большого количества конфликтов?
Мысли приветствуются, поскольку это конкретное приложение находится в среде, которая значительно затрудняет отладку в производственной среде.





Это просто необработанное исключение, возникающее внутри вашего приложения. Настройте приложение так, чтобы он регистрировал больше информации, чем это делает .NET - даже если вы можете получить информацию по всем строкам Px, вам может быть недостаточно для его отладки.
В этой записи блога блуждание по пустыне есть хороший совет, как решить эту проблему. Короче нужно подключить событие необработанного исключения appdomain.
AppDomain.CurrentDomain.UnhandledException += new UnhandledException...
затем зарегистрируйте дополнительную информацию в каком-нибудь месте, например, в журнале событий. Статья в КБ 911816 об этом событии для ASP.NET содержит образец кода для сброса информации об исключении в журнал событий, который может помочь.
Нажмите один раз, чтобы запустить в нескольких доменах приложений, поэтому я предполагаю, что у вас есть один для вашего домена приложения, но не для основного домена приложения. Вы работаете с полными разрешениями, чтобы можно было перечислить и подключить все домены приложений?