Visual Studio не нарушает обработанные пользователем исключения в ASP.NET - PullRequest
0 голосов
/ 19 мая 2019

Всякий раз, когда у меня есть оператор try / catch в моем собственном коде, исключение по-прежнему прерывается на отладчик.

  • Я могу отключить проверку Прерывать, когда выбрасывается этот тип исключения не хочу сделать это, потому что я хочу разбить во всех других случаях, когда у меня нет попытки / улова.
  • Я могу повернуть За исключением броскаиз этой dll .Я не хочу этого по той же причине.В этой DLL есть веские причины, по которым я хочу сломаться, если я не пытаюсь / ловить ее сам.

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

Как я могу это сделать?

ОБНОВЛЕНИЕ

В основном это проблема ASP.NET.Вероятно, потому что есть одна большая попытка / отлов для каждого запроса в самом внешнем слое ASP.NET.

Так что я ищу в некотором роде что-то вроде:

Перерыв только попытка / перехватв внешний код .

Visual studio debugger

1 Ответ

0 голосов
/ 19 мая 2019

Может быть, я не понимаю ваш вопрос, но если вы просто уберете «Перерыв, когда выбрасывается этот тип исключения», вы должны вести себя точно так, как вы хотите.Отладчик все равно сломается, если исключение не будет обнаружено.Единственное, что делает этот флажок, это говорит отладчику прерывать , даже если исключение получено .

Если это не то поведение, которое вам нужно, мне, возможно, понадобятся некоторые разъяснения, чтобы понять ваш вопрос.

Редактировать:
Так как вы уже отредактировали свой вопрос и, похоже, ищете "Разорвать только пробовать / перехватить во внешнем коде.", Я могу только сказать, что не буду знать отакая функция и никогда не использовал ничего подобного.Это не значит, что его не существует.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...