vsjitdebugger.exe (Отладчик Visual Studio) - разоблачает партии в моем диспетчере задач в рабочем сервере

(Хорошо добрался ничего серьезного, чтобы добавить, но сделать не, имеют мастерство редактирования все же, таким образом, здесь идет..)
Совершенно Безопасный. Ничто недопустимое с реализацией интерфейсов на структурах. Однако необходимо подвергнуть сомнению, почему Вы хотели бы сделать это.

Однако получение интерфейсной ссылки на структуру УПАКУЕТ это. Так потеря производительности и так далее.

единственный действительный сценарий, о котором я могу думать прямо сейчас, проиллюстрирован в моем сообщении здесь . Когда Вы хотите изменить состояние структуры, сохраненное в наборе, необходимо было бы сделать это через дополнительный интерфейс, представленный на структуре.

11
задан bugfixr 16 November 2009 в 20:02
поделиться

3 ответа

Похоже, что машина настроена на автоматический запуск отладчика, если в процессе возникает необработанное исключение. Вы не хотите, чтобы это работало на производственном сервере, но, скорее всего, хотите, чтобы он завершил процесс. Это поведение контролируется ключом DbgManagedDebugger в реестре. Вот документация для этого ключа

11
ответ дан 3 December 2019 в 07:13
поделиться

Возможно, у вас все еще установлены рег-ключи отладчика. Можете ли вы проверить значение ваших ключей HKLM \ Software \ Microsoft \ Windows NT \ CurrentVersion \ AEDebuger \ Debugger и HKLM \ Software \ Microsoft.NETFramework \ DbgManagedDebugger. Это ключи, на которые ОС смотрит при возникновении необработанного исключения (она запускает все, что для этих ключей установлено).

6
ответ дан 3 December 2019 в 07:13
поделиться

Иногда разработчик вставляет строку кода в Debugger.Launch () и забывает удалить ее. Это заставит диалоговое окно JIT сказать: «Произошло исключение« Запуск для пользователя »...». Если вы получаете это сообщение, значит, это жестко запрограммированный оператор для запуска отладчика.

0
ответ дан 3 December 2019 в 07:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: